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

/codegym.vn/ - 93

3.

for

(

let

i

=

1

;

i

<=

10

;

i

++)

{

4. sout

=

sout

+

"<tr>"

;

5.

for

(

let

j

=

1

;

j

<=

10

;

j

++)

{

6. sout

=

sout

+

"<td>"

+

i

*

j

+

"</td>"

;

7.

}

8. sout

=

sout

+

"</tr>"

;

9.

}

10. sout

=

sout

+

"</table>"

;

11. document

.

write

(

sout

);

Bước 3: Thực thi chương trình, quan sát kết quả.
Bước 4: Có thể thử nghiệm thay đổi mã trên với vòng lặp while lồng nhau

1.

let

sout

,

i

,

j

;

2. sout

=

"<table border='1' width='300' cellspacing='0' cellpadding='3'>"

;

3. i

=

j

=

1

;

4.

while

(

i

<=

10

)

{

5. sout

=

sout

+

"<tr>"

;

6.

while

(

j

<=

10

)

{

7. sout

=

sout

+

"<td>"

+

i

*

j

+

"</td>"

;

8. j

++;

9.

}

10. sout

=

sout

+

"</tr>"

;

11. j

=

1

;

12. i

++;

13.

}

14. sout

=

sout

+

"</table>"

;

15. document

.

write

(

sout

);

Bước 5: 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-04/06-su-dung-vong-lap-long-nhau

13. Bài tập

Bài 1: Sinh bảng cửu chương

Mô tả:
Hãy viết một ứng dụng để in ra trang web một bảng cửu chương với giao diện như
sau: