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

/codegym.vn/ - 86

The number is 0
The number is 1
The number is 2
Trong đoạn mã trên, câu lệnh break được thực thi khi điều kiện index === 3 được
thoả mãn. Do đó, mặc dù vòng lặp của chúng ta được chạy đến 5 lần nhưng khi index
bằng 3 thì nó đã thoát và không thực thi nữa. Do đó, kết quả là chỉ có 3 dòng được in
ra.

9. Câu lệnh continue

Lệnh continue, thay vì kết thúc cả câu lệnh lặp như lệnh break, chỉ bỏ qua việc thực
thi vòng lặp hiện tại. Lưu ý rằng nếu được sử dụng trong vòng lặp for, sau khi continue,
lệnh được mô tả trong action-after-each-iteration vẫn sẽ được thực thi.
Ví dụ:

1.

let

text

=

""

;

2.

for

(

let

i

=

0

;

i

<

10

;

i

++)

{

3.

if

(

i

===

3

)

{

4.

continue

;

5.

}

6. text

=

text

+

i

;

7.

}

8. console

.

log

(

text

);

Kết quả: "012456789".
Để ý rằng giá trị 3 không xuất hiện trong kết quả xuất của đoạn mã bởi vì lần lặp thứ
4 (với giá trị i bằng 3) đã được bỏ qua.
Hỏi nhanh: Nếu chúng ta thay câu lệnh continue ở trên thành câu lệnh break thì kết
quả sẽ là gì?

10. Mã sạch

Quy tắc #1: Quy ước

● Trong các lệnh của vòng lặp, phía sau các từ khóa for, while, do sẽ là khoảng

trắng và tiếp theo là biểu thức điều kiện với từ khóa for và while, kết thúc dòng
đầu tiên sẽ là ký tự { để đánh dấu bắt đầu khối mã lệnh cần được thực thi nằm
bên trong vòng lặp, trước dấu { sẽ là một khoảng trắng.

● Khối mã lệnh thực thi bên trong vòng lặp phải lùi đầu dòng vào bốn khoảng

trắng.

● Ký tự } đánh dấu kết thúc khối mã lệnh nằm trong vòng lặp phải được viết riêng

biệt tại dòng cuối cùng.


Ví dụ:
Không nên:

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.