Mục đích

Luyện tập tạo mảng và thao tác với mảng.

Mô tả- tạo và thao tác với mảng

Viết một chương trình JavaScript để thêm vào các phần tử trong một mảng và hiển thị chúng.

Giao diện mẫu như sau

Tạo và thao tác với mảng

Để hoàn thành bài thực hành, bạn cần:

  • Đưa mã nguồn lên GitHub
  • Dán link của repository lên phần nộp bài trên CodeGymX

Hướng dẫn

Bước 1: Tạo file arrayElement.html. Thêm mã lệnh html để tạo giao diện:

Thêm sự kiện onclick cho button ADD gọi đến hàm add_element_to_array() và DISPLAY gọi đến hàm display_array().

Bước 2: Tạo biến x và khởi tạo bằng 0, x là chỉ số truy cập tới các phần tử trong mảng.

Bước 3: Tạo mảng array để lưu các giá trị được nhập vào

Bước 4: Xây dựng hàm add_element_to_array() để thêm mới một phần tử từ form

  • Lấy giá trị từ input-text và gán phần tử ở vị trí x trong mảng mỗi lần hàm add_element_to_array() được gọi
  • Tăng giá trị x lên 1
  • Hiển thị phần tử vừa được thêm vào mảng
  • Gán giá trị rỗng cho input-text

Mã lệnh thực thi có thể như sau:

Bước 5: Xây dựng hàm display_array() để hiển thị các phần tử trong mảng

  • Tạo biến e để lưu thẻ <hr> mỗi lần hiển thị một phần tử thẻ <hr> sử dụng để phân cách các phần tử trong mảng: var e = “<hr/>”
  • Dùng vòng lặp for duyệt toàn bộ mảng: for (var i=0; i<array.length; i++)
  • Mỗi lần duyệt lấy giá trị của các phần tử cộng dồn vào biến e. Thêm thẻ <br/> cuối mỗi lần duyệt.
  • Kết thúc lặp. Hiển thị biến e

Mã lệnh thực thi có thể như sau:

Bước 6: Thực thi chương trình. Quan sát kết quả.

Trên đây CodeGym đã cùng với bạn luyện tập tạo mảng, thao tác với mảng. Hãy chụp ảnh màn hình và nộp bài thực hành của bạn trên CodeGymX để cùng nhau luyện tập nhé!