/codegym.vn/ - 113
1.
let
x
=
[-
3
,
5
,
1
,
3
,
2
,
10
];
Bước 3: Dùng vòng lặp duyệt toàn bộ mảng x. Kiểm tra nếu một phần tử trong mảng
x bằng giá trị được nhập vào thì hiển thị thông báo:
1.
for
(
let
i
=
0
;
i
<
x
.
length
;
i
++)
{
2.
if
(
value
==
x
[
i
])
{
3. alert
(
"Value "
+
x
[
i
]
+
"found at "
+
i
);
4.
}
5.
}
Bước 4: Thực thi chương trình, quan sát kết quả.
Mã nguồn tham khảo:
https://github.com/codegym-vn/introduction-to-programming-with-
javascript/tree/dev/chapter-05/03-tim-gia-tri-trong-mang
Bài 4: Tìm giá trị lớn nhất trong mảng
Mục tiêu:
Luyện tập tạo mảng, thao tác với mảng.
Mô tả:
Viết một chương trình JavaScript để tìm giá trị lớn nhất trong mảng cho trước.
Hướng dẫn:
Bước 1: Khai báo mảng x và khởi tạo giá trị ban đầu cho mảng
1.
let
x
=
[-
3
,
5
,
1
,
3
,
2
,
10
];
Bước 2: Khai báo biến max để lưu giá trị lớn nhất mặc định là phần tử đầu tiên trong
mảng
1.
let
max
=
x
[
0
];
Bước 3: Khai báo biến index mặc định gán giá trị 0 để lưu chỉ số của phần tử lớn nhất
trong mảng
1.
let
index
=
0
;
Bước 4: Dùng vòng lặp duyệt toàn bộ mảng x từ phần tử tiếp theo đến hết mảng.
Kiểm tra nếu một phần tử trong mảng x có giá trị lớn hơn max thì gán max chính là
phần tử đó và gán index bằng vị trí của phần tử đó.
1.
for
(
let
i
=
1
;
i
<
x
.
length
;
i
++)
{
2.
if
(
x
[
i
]
>
max
)
{
3. max
=
x
[
i
];
4. index
=
i
;
5.
}
6.
}
Bước 5: In ra phần tử lớn nhất và vị trí của nó trong mảng
1. alert
(
"max: "
+
max
+
" at position "
+
index
);
Bước 6: Thực thi chương trình, quan sát kết quả.
Mã nguồn tham khảo:
https://github.com/codegym-vn/introduction-to-programming-with-
javascript/tree/dev/chapter-05/04-tim-gia-tri-lon-nhat-trong-mang