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

/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'.

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.