Thứ Ba, 21 tháng 1, 2014
Tuyên bố Chuyển JavaScript
Báo cáo kết quả chuyển đổi được sử dụng để thực hiện hành động khác nhau dựa trên các điều kiện khác nhau.
Tuyên bố Chuyển JavaScript
Sử dụng câu lệnh chuyển đổi để lựa chọn một trong nhiều khối mã sẽ được thực thi.
Cú pháp
switch(n)
{
case 1:
execute code block 1
break;
case 2:
execute code block 2
break;
default:
code to be executed if n is different from case 1 and 2
}
{
case 1:
execute code block 1
break;
case 2:
execute code block 2
break;
default:
code to be executed if n is different from case 1 and 2
}
Đây là cách nó hoạt động: Trước tiên chúng ta có một biểu thức duy nhất n (thường biến), được đánh giá một lần. Giá trị của biểu thức sau đó được so sánh với các giá trị cho từng trường hợp trong cấu trúc. Nếu có một trận đấu, các khối mã liên quan đến trường hợp đó được thực thi. Sử dụng giờ nghỉ để ngăn chặn mã từ chạy vào trường hợp tiếp theo tự động.
Ví dụ
Hiển thị ngày trong tuần-tên của ngày hôm nay. Lưu ý rằng chủ nhật = 0, thứ hai = 1, thứ ba = 2, vv:
var day=new Date().getDay();
switch (day)
{
case 0:
x="Today is Sunday";
break;
case 1:
x="Today is Monday";
break;
case 2:
x="Today is Tuesday";
break;
case 3:
x="Today is Wednesday";
break;
case 4:
x="Today is Thursday";
break;
case 5:
x="Today is Friday";
break;
case 6:
x="Today is Saturday";
break;
}
switch (day)
{
case 0:
x="Today is Sunday";
break;
case 1:
x="Today is Monday";
break;
case 2:
x="Today is Tuesday";
break;
case 3:
x="Today is Wednesday";
break;
case 4:
x="Today is Thursday";
break;
case 5:
x="Today is Friday";
break;
case 6:
x="Today is Saturday";
break;
}
Kết quả của x sẽ là:
Today is Tuesday
copy mã dưới và thử nó:
<!DOCTYPE html>
<html>
<body>
<p>Click the button to display what day it is today.</p>
<button onclick="myFunction()">Try it</button>
<p id="demo"></p>
<script>
function myFunction()
{
var x;
var d=new Date().getDay();
switch (d)
{
case 0:
x="Today is Sunday";
break;
case 1:
x="Today is Monday";
break;
case 2:
x="Today is Tuesday";
break;
case 3:
x="Today is Wednesday";
break;
case 4:
x="Today is Thursday";
break;
case 5:
x="Today is Friday";
break;
case 6:
x="Today is Saturday";
break;
}
document.getElementById("demo").innerHTML=x;
}
</script>
</body>
</html>
Thử nó cho mình »
Các mặc định từ khoá
Sử dụng mặc định từ khóa để xác định phải làm gì nếu không có trận đấu:
Ví dụ
Nếu ngày là không thứ bảy hoặc chủ nhật, sau đó viết một thông điệp mặc định:
var day=new Date().getDay();
switch (day)
{
case 6:
x="Today is Saturday";
break;
case 0:
x="Today is Sunday";
break;
default:
x="Looking forward to the Weekend";
}
switch (day)
{
case 6:
x="Today is Saturday";
break;
case 0:
x="Today is Sunday";
break;
default:
x="Looking forward to the Weekend";
}
Kết quả của x sẽ là:
Looking forward to the Weekend
copy mã dưới và thử nó:
<html>
<body>
<p>Click the button to display a message based on what day it is today.</p>
<button onclick="myFunction()">Try it</button>
<p id="demo"></p>
<script>
function myFunction()
{
var x;
var d=new Date().getDay();
switch (d)
{
case 6:
x="Today is Saturday";
break;
case 0:
x="Today is Sunday";
break;
default:
x="Looking forward to the Weekend";
}
document.getElementById("demo").innerHTML=x;
}
</script>
</body>
</html>
Thử nó cho mình »
Đăng ký:
Đăng Nhận xét (Atom)
Không có nhận xét nào:
Đăng nhận xét