Javascript - Mảng JS
Mảng trong JS (javascript)
Mảng trong JS là một đối tượng. Mảng là một tập hợp các phần tử cố định có cùng một kiểu, được lưu trữ liên tiếp nhau trong các ô nhớ. Kiểu phần tử có thể là có các kiểu bất kỳ: ký tự, số, chuỗi ký tự…;
Trong JS có 3 cách khai báo mảng
- Sử dụng array literal
- Sử dụng đối tượng Array tạo mảng
- Sử dụng phương thức khởi tạo (contructor)
1. Sử dụng array literal
Cú pháp:
var arrayname=[value1,value2.....valueN];
Các giá trị chứa trong dấu [ ] và cách nhau bởi dấu ,.
Ví dụ:
<script>
var emp=["Tý","Tèo","Tôm"];
for (i=0;i<emp.length;i++){
document.write(emp[i] + "<br/>");
}
</script>
Thuộc tính emp.length cho biết chiều dài của mảng.
2. Sử dụng đối tượng Array tạo mảng.
Cú pháp:
var arrayname=new Array();
Sử dụng từ khóa new để tạo một đối tượng
Ví dụ:
<script>
var i;
var emp = new Array();
emp[0] = "Arun";
emp[1] = "Varun";
emp[2] = "John";
for (i=0;i<emp.length;i++){
document.write(emp[i] + "<br>");
}
</script>
3. Sử dụng phương thức khởi tạo (contructor)
Để tạo đối tượng mảng ta có thể dùng phương thức khởi tạo của đối tượng Array để truyền các giá trị cho mảng.
Ví dụ:
<script>
var emp=new Array("Mì","Tôm","Thịt");
for (i=0;i<emp.length;i++){
document.write(emp[i] + "<br>");
}
</script>