Luyện tập với cấu trúc switch-case- xem video tại: https://drive.google.com/file/d/1fDRq77DfcDS20YV9jG9j2R_dLLg6semP/view
Nội dung
Mục tiêu
Luyện tập sử dụng cấu trúc switch-case.
Mô tả- luyện tập với cấu trúc switch-case
Để hoàn thành bài thực hành, học viên cần:
- Đưa mã nguồn lên GitHub
- Dán link của repository lên phần nộp bài trên CodeGymX
Bài 1: Viết lại cấu trúc if sau thành cấu trúc switch
if (browser == 'Edge') {
alert("You've got the Edge!");
} else if (browser == 'Chrome' || browser == 'Firefox' || browser == 'Safari' || browser == 'Opera') {
alert('Okay we support these browsers too');
} else {
alert('We hope that this page looks ok!');
}
Hướng dẫn
switch (browser) {
case 'Edge':
alert("You've got the Edge!");
break;
case 'Chrome':
case 'Firefox':
case 'Safari':
case 'Opera':
alert('Okay we support these browsers too');
break;
default:
alert('We hope that this page looks ok!');
}
Bài 2: Viết lại cấu trúc if sau thành cấu trúc switch
let a = prompt('a?', '');
if (a == 0) {
alert(0);
}
if (a == 1) {
alert(1);
}
if (a == 2 || a == 3) {
alert('2,3');
}
Hướng dẫn
let a = prompt('a?', '');
switch (a) {
case 0:
alert(0);
break;
case 1:
alert(1);
break;
case 2:
case 3:
alert('2,3');
break;
}
Bài 3: Sử dụng cấu trúc if…else, nhập vào một số, kiểm tra giá trị của số nhập vào
- Nếu số đó lớn hơn 0 hiển thị 1
- Còn lại nếu số đó nhỏ hơn 0 thì hiển thị -1
- Còn lại hiển thị 0
Hướng dẫn
Bước 1: Tạo file sign.html
<!DOCTYPE html>
<html>
<body>
<script>
//code vào đây
</script>
</body>
</html>
Bước 2: Khai báo biến value nhận giá trị đầu vào từ hộp thoại, mặc định không nhập gì value = 0
let value = prompt('Type a number', 0);
Bước 3: Viết khối if…else..if
if (value > 0) {
alert(1);
} else if (value < 0) {
alert(-1);
} else {
alert(0);
}
Bước 4: Thực thi chương trình. Nhập giá trị 0, -5, 5. Quan sát kết quả nhận được
Bước 5: Thay thế cấu trúc if bằng cấu trúc switch…case. Làm lại các bước như trên.
Trên đây CodeGym đã cùng với bạn luyện tập sử dụng cấu trúc switch-case. Hãy chụp ảnh màn hình và nộp bài thực hành của bạn trên CodeGymX để cùng nhau luyện tập nhé!



0 Lời bình