Cấp độ 8.7 Sách bài tập JavaScript
Задание 1
Cho một từ. Hãy xáo trộn các chữ cái của từ đó theo thứ tự ngẫu nhiên.
Задание 2
Cho một input, một nút bấm và một danh sách ul.
Nhập một số vào input. Khi nhấp
vào nút, hãy xuất danh sách tất cả
các khả năng phân tích số đó thành
hai thừa số.
Задание 3
Trên trang, thông qua định vị tuyệt đối, có các div được đặt, có thể chồng lên nhau. Khi nhấp vào bất kỳ div nào, hãy làm sao cho nó nằm trên tất cả các div còn lại.
Задание 4
Hãy xuất ra màn hình kim tự tháp sau:
999999999
88888888
7777777
666666
55555
4444
333
22
1
88888888
7777777
666666
55555
4444
333
22
1
Задание 5
Cho một danh sách sự kiện trong những ngày cụ thể, được lưu trữ trong cấu trúc sau:
javascriptlet events = {
'2019-12-29': ['name1', 'name3', 'name5', 'name7'],
'2019-12-30': ['name4', 'name8', 'name9'],
'2019-12-31': ['name2', 'name6'],
}
Viết mã chuyển đổi cấu trúc dữ liệu thành dạng sau:
javascriptlet events = [
{
date: '2019-12-29'
event: 'name1'
},
{
date: '2019-12-31'
event: 'name2'
},
{
date: '2019-12-29'
event: 'name3'
},
{
date: '2019-12-30'
event: 'name4'
},
{
date: '2019-12-29'
event: 'name5'
},
{
date: '2019-12-31'
event: 'name6'
},
{
date: '2019-12-29'
event: 'name7'
},
{
date: '2019-12-30'
event: 'name8'
},
{
date: '2019-12-30'
event: 'name9'
},
]