Mục lục:
Video: Section 8 2025
Một rrays là các nhóm các biến trong JavaScript có tên. Mảng tương tự như các hàm bởi vì chúng được sử dụng để quản lý sự phức tạp cho lập trình HTML5 và CSS3. Một mảng là một loại biến đặc biệt. Sử dụng một mảng bất cứ khi nào bạn muốn làm việc với một danh sách các kiểu dữ liệu tương tự.
Đoạn mã sau minh họa cơ bản các mảng:
// từ thể loại. html // tạo mảng trống rỗng var genre = new Array (5); / / Lưu trữ dữ liệu trong thể loại mảng [0] = "mô phỏng bay"; thể loại [1] = "người bắn người đầu tiên"; thể loại [2] = "lái xe"; thể loại [3] = "hành động"; thể loại [4] = "chiến lược"; // trả lại dữ liệu từ cảnh báo mảng ("Tôi thích" + thể loại [4] + "games."); //]]>
Biến là một biến đặc biệt vì nó chứa nhiều giá trị. Về cơ bản, đó là danh sách các thể loại. Xây dựng mảng (5) tạo không gian trong bộ nhớ cho năm biến, tất cả các thể loại được đặt tên.
Truy cập dữ liệu mảng
Sau khi bạn chỉ định mảng, bạn có thể làm việc với các phần tử riêng lẻ bằng cách sử dụng cú pháp khung ngoặc vuông. Một số nguyên xác định mỗi phần tử của mảng. Chỉ số này thường bắt đầu bằng.
thể loại [0] = "mô phỏng bay";
Đoạn mã trước gán giá trị văn bản "mô phỏng bay" vào biến mảng genre ở vị trí 0.
Hầu hết các ngôn ngữ yêu cầu tất cả các phần tử mảng là cùng một loại. JavaScript là rất tha thứ. Bạn có thể kết hợp tất cả các loại công cụ trong một mảng JavaScript. Tính linh hoạt đôi khi có thể hữu ích, nhưng hãy lưu ý rằng thủ thuật này không hoạt động ở tất cả các ngôn ngữ. Nói chung, cố gắng để giữ tất cả các thành viên của một mảng cùng loại.
Sau khi bạn lưu trữ dữ liệu trong mảng, bạn có thể sử dụng cùng cú pháp dấu ngoặc vuông để đọc thông tin.
Cảnh báo dòng
("Tôi thích" + thể loại [4] + "trò chơi.");
tìm phần tử 4 của mảng các thể loại và bao gồm nó trong một thông báo đầu ra.
Sử dụng mảng cho các vòng lặp
Lý do chính để sử dụng mảng là thuận tiện. Khi bạn có nhiều thông tin trong một mảng, bạn có thể viết mã để làm việc với dữ liệu một cách nhanh chóng. Bất cứ khi nào bạn có một mảng dữ liệu, bạn thường muốn làm điều gì đó với mỗi phần tử trong mảng đó. Hãy xem để xem bạn có thể làm như thế nào:
// từ trò chơi. html // nạp trước một mảng var gameList = new Array ("Flight Gear", "Sauerbraten", "Tương lai Pinball", "Racer", "TORCS", "Orbiter", "Step Mania", "NetHack", " Marathon "," Crimson Fields "); var text = "; for (i = 0; iChú ý vài thứ trong đoạn mã này:
Mảng được gọi là
-
gameList . Mảng này chứa tên của một số trò chơi miễn phí tuyệt vời. Mảng được nạp sẵn với các giá trị.
-
Nếu bạn cung cấp một danh sách các giá trị khi tạo một mảng, JavaScript đơn giản chỉ tải trước mảng với các giá trị bạn chỉ ra. Bạn không cần chỉ định kích thước của mảng nếu bạn tải trước nó. A
-
cho bước vòng qua mảng. Mảng và cho vòng lặp là đồng hành tự nhiên. Vòng lặp for sẽ đi qua từng phần tử của mảng. Chiều dài của mảng được sử dụng trong điều kiện vòng lặp
-
cho . Thay vì chỉ định giá trị 10, thuộc tính chiều dài của mảng đã được sử dụng trong vòng lặp. Thực hành này là tốt vì vòng for tự động điều chỉnh kích thước của mảng khi bạn thêm hoặc gỡ bỏ các phần tử. Làm gì với mỗi yếu tố.
-
Bởi vì đi từ 0 đến 9 (các chỉ số mảng), bạn có thể dễ dàng in từng giá trị của mảng. Trong ví dụ này, một chuỗi đầu ra đã được thêm vào. Lưu ý các ký tự dòng mới.
-
Sự kết hợp n là một ký tự đặc biệt mà nói với JavaScript để thêm một sự trả về vận chuyển, chẳng hạn như bạn nhận được bằng cách nhấn phím Enter. Nếu bạn muốn hủy hoại hoàn toàn năng suất, Google một số tên trò chơi. Họ là hoàn toàn không thể tin được, và mỗi người trong số họ là miễn phí. Thật khó để đánh bại nó.
