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

Liên Kết Chia Sẽ

** Đây là liên kết chia sẻ bới cộng đồng người dùng, chúng tôi không chịu trách nhiệm gì về nội dung của các thông tin này. Nếu có liên kết nào không phù hợp xin hãy báo cho admin.