Có thể lưu trữ các biến thành mảng? Cách làm chính xác là gì? Tôi dường như không thể lưu trữ nó theo cách này.
var fxVal = '';
var equitiesVal = '';
var boVal = '';
var balance = '';
var myData = [fxVal,equitiesVal,boVal,balance];
Hỏi ngày 31 tháng 8 năm 2013 lúc 8:13Aug 31, 2013 at 8:13
1
Có một số cách để làm điều đó:
var array1 = [var1, var2, var3, var4];
var array2 = new Array[var1, var2, var3, var4];
hoặc
var array3 = new Array;
array3.push[var1];
array3.push[var2];
array3.push[var3];
array3.push[var4];
Đã trả lời ngày 31 tháng 8 năm 2013 lúc 8:21Aug 31, 2013 at 8:21
cl0udw4lk3rcl0udw4lk3rcl0udw4lk3r
2.6035 huy hiệu vàng25 Huy hiệu bạc46 Huy hiệu đồng5 gold badges25 silver badges46 bronze badges
Hãy xem JSON như định dạng dữ liệu.
var data = ;
Khi bạn muốn gửi hoặc nhận thêm dữ liệu, hãy xem xét sử dụng AJAX.
Đã trả lời ngày 31 tháng 8 năm 2013 lúc 8:16Aug 31, 2013 at 8:16
Elclanrselclanrselclanrs
91.1K21 Huy hiệu vàng132 Huy hiệu bạc169 Huy hiệu đồng21 gold badges132 silver badges169 bronze badges
Chúng tôi đã học được rằng một biến chỉ có thể chứa một giá trị, ví dụ
var array1 = [var1, var2, var3, var4];
var array2 = new Array[var1, var2, var3, var4];
1, chúng tôi chỉ có thể gán một giá trị theo nghĩa đen cho i. Chúng ta không thể gán nhiều giá trị theo nghĩa đen cho một biến i. Để khắc phục vấn đề này, JavaScript cung cấp một mảng.Một mảng là một loại biến đặc biệt, có thể lưu trữ nhiều giá trị bằng cú pháp đặc biệt. Mỗi giá trị được liên kết với chỉ mục số bắt đầu bằng 0. Hình sau đây minh họa cách một mảng lưu trữ các giá trị.
Khởi tạo mảng
Một mảng trong JavaScript có thể được xác định và khởi tạo theo hai cách, cú pháp trình xây dựng mảng và mảng.
Mảng theo nghĩa đen
Cú pháp theo nghĩa đen là đơn giản. Nó lấy một danh sách các giá trị được phân tách bằng dấu phẩy và được đặt trong dấu ngoặc vuông.
var = [element0, element1, element2,... elementN];
Ví dụ sau đây cho thấy cách xác định và khởi tạo một mảng bằng cú pháp theo nghĩa đen của mảng.
var stringArray = ["one", "two", "three"];
var numericArray = [1, 2, 3, 4];
var decimalArray = [1.1, 1.2, 1.3];
var booleanArray = [true, false, false, true];
var mixedArray = [1, "two", "three", 4];
Mảng JavaScript có thể lưu trữ nhiều yếu tố của các loại dữ liệu khác nhau. Không bắt buộc phải lưu trữ giá trị của cùng loại dữ liệu trong một mảng.
Hàm tạo mảng
Bạn có thể khởi tạo một mảng với cú pháp trình xây dựng mảng bằng từ khóa mới.new keyword.
Chất xây dựng mảng có ba dạng sau.
var arrayName = new Array[]; var arrayName = new Array[Number length]; var arrayName = new Array[element1, element2, element3,... elementN];
Như bạn có thể thấy trong cú pháp trên, một mảng có thể được khởi tạo bằng cách sử dụng từ khóa mới, theo cùng một cách như một đối tượng.new keyword, in the same way as an object.
Ví dụ sau đây cho thấy cách xác định một mảng bằng cách sử dụng cú pháp trình xây dựng mảng.
var stringArray = new Array[];
stringArray[0] = "one";
stringArray[1] = "two";
stringArray[2] = "three";
stringArray[3] = "four";
var numericArray = new Array[3];
numericArray[0] = 1;
numericArray[1] = 2;
numericArray[2] = 3;
var mixedArray = new Array[1, "two", 3, "four"];
Xin lưu ý rằng mảng chỉ có thể có chỉ mục số [khóa]. Chỉ mục không thể là của chuỗi hoặc bất kỳ loại dữ liệu nào khác. Cú pháp sau là không chính xác.incorrect.
var stringArray = new Array[];
stringArray["one"] = "one";
stringArray["two"] = "two";
stringArray["three"] = "three";
stringArray["four"] = "four";
Truy cập các yếu tố mảng
Một phần tử mảng [giá trị] có thể được truy cập bằng chỉ mục [khóa]. Chỉ định một chỉ mục trong khung vuông với tên mảng để truy cập phần tử tại chỉ mục cụ thể. Xin lưu ý rằng chỉ mục của một mảng bắt đầu từ số 0 trong JavaScript.
var stringArray = new Array["one", "two", "three", "four"];
stringArray[0]; // returns "one"
stringArray[1]; // returns "two"
stringArray[2]; // returns "three"
stringArray[3]; // returns "four"
var numericArray = [1, 2, 3, 4];
numericArray[0]; // returns 1
numericArray[1]; // returns 2
numericArray[2]; // returns 3
numericArray[3]; // returns 4
Thuộc tính mảng
Mảng bao gồm thuộc tính "Độ dài" trả về số phần tử trong mảng.
Sử dụng cho vòng lặp để truy cập tất cả các phần tử của một mảng sử dụng thuộc tính chiều dài.for loop to access all the elements of an array using length property.
var array1 = [var1, var2, var3, var4];
var array2 = new Array[var1, var2, var3, var4];
0- Một mảng là một loại biến đặc biệt lưu trữ nhiều giá trị bằng cú pháp đặc biệt.
- Một mảng có thể được tạo bằng cách sử dụng cú pháp trình xây dựng mảng hoặc mảng.
- Cú pháp theo nghĩa đen:
2var array1 = [var1, var2, var3, var4]; var array2 = new Array[var1, var2, var3, var4];
- Cú pháp trình xây dựng mảng: ________ 13
- Một mảng duy nhất có thể lưu trữ các giá trị của các loại dữ liệu khác nhau.
- Một phần tử mảng [giá trị] có thể được truy cập bằng chỉ mục dựa trên số 0 [khóa]. ví dụ. Mảng [0].
- Một chỉ mục mảng phải là số.
- Mảng bao gồm thuộc tính chiều dài và các phương thức khác nhau để hoạt động trên các đối tượng mảng.
Bạn muốn kiểm tra xem bạn biết JavaScript bao nhiêu?