/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: