LẬP TRÌNH CĂN BẢN - Trang 118

/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