当前位置: 首页 > web开发 > 脚本语言 > 正文

JS的switch语句

时间:2017-04-25 本站 guaitu

switch语句根据变量不同的值,执行不同的代码

语法结构:

switch(条件)
{
case 值1:
代码1;
break;
case 值2:
代码2;
break;
case 值3:
代码3;
break;
default:
代码;
//如果以上条件都不满足,则执行该代码
}

说明:

(1)switch, case, break, default是系统关键字,必须全小写;

(2)switch后的小括号内一般是一个变量名,此变量可能会有不同的取值;

(3)每个case的值,与变量的值进行对比,如果一致即执行该case中的代码;

(4)所有case之间,是“或”的关系,无论何时,只有一个case会满足条件;

(5)每个case中的代码执行完毕之后,必须要使用break语句结束;结束后,程序将跳到整个switch语句之后继续运行。

(6)如果省略break语句,所有的case语句都会执行一遍。

例:输出今天是中文的星期几,用switch语句实现

思路:

首先创建一个日期时间对象,取出日期对象中的星期值,根据星期值(0-6)来输出中文的星期几

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>无标题文档</title>
<script type="text/javascript">
var today = new Date();
var week = today.getDay();
var str;
switch(week)
{
case 1:
str = "一";
break;
case 2:
str = "二";
break;
case 3:
str = "三";
break;
case 4:
str = "四";
break;
case 5:
str = "五";
break;
case 6:
str = "六";
break;
default:
str = "日";
}
document.write("今天是星期"+str);
</script>
</head>
<body>
</body>
</html>

URL: http://www.bianceng.cn/webkf/script/201704/50625.htm