/codegym.vn/ - 115
1.
let
b
=
document
.
getElementById
(
"carogame "
);
2.
let
board
=
[];
3.
let
data
=
""
;
4.
for
(
let
i
=
0
;
i
<
5
;
i
++)
{
5. board
[
i
]
=
new
Array
(
0
,
0
,
0
,
0
,
0
);
6.
}
7.
for
(
let
i
=
0
;
i
<
5
;
i
++)
{
8. data
+=
"<br/>"
;
9.
for
(
let
j
=
0
;
j
<
5
;
j
++)
{
10. data
+=
board
[
i
][
j
]
+
" "
;
11.
}
12.
}
13. data
+=
"<br/><br/><input type='button' value='Change Value' onclick='changeValue()'>"
14. b
.
innerHTML
=
data
;
Bước 4: Xử lý sự kiện khi người dùng click chuột vào nút “Change Value”
1.
function
changeValue
()
{
2.
let
positionX
=
prompt
(
"X: "
);
3.
let
positionY
=
prompt
(
"Y: "
);
4. data
=
""
;
5. board
[
positionX
][
positionY
]
=
"x"
;
6.
for
(
let
i
=
0
;
i
<
5
;
i
++)
{
7. data
+=
"<br/>"
;
8.
for
(
let
j
=
0
;
j
<
5
;
j
++)
{
9. data
+=
board
[
i
][
j
]
+
" "
;
10.
}
11.
}
12. data
+=
"<br/><br/><input type='button' value='Change Value' onclick='changeValue()'>"
13. b
.
innerHTML
=
"<hr/>"
+
data
;
14.
}
15.
Bước 5: Chạy chương trình và thay đổi vị trí trên bàn cờ. 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/05-tao-ban-co-ca-ro-don-gian
10. Bài tập
Bài 1: Chèn dấu (-) giữa 2 số chẵn
Hãy viết một chương trình nhận một số nhập vào và chèn dấu (-) giữa 2 số chẵn. Ví
dụ nếu nhập vào 025468 thì kết quả của chương trình sẽ là 0-254-6-8.
Bài 2: Chuyển các ký tự thường thành ký tự hoa và ngược lại
Hãy viết một chương trình nhập vào một chuỗi và chuyển các ký tự chữ thường trong
chuỗi vừa nhập sang thành dạng chữ hoa và ngược lại. Ví dụ: nếu nhập vào chuỗi
'The Quick Brown Fox' kết quả của chương trình là 'tHE qUICK bROWN fOX'.