javascript的switch语句

时间:2021-04-16

  如果需要对同一个表达式进行多次判断,那么就可以使用switch语句,格式如下:

switch(expression)
{//注意:必须用大括号将所有case括起来。
case value1:
statement1; //注意:此处即使使用了多条语句,也不能使用大括号。
break;
case value2:
statement2;
break;
......
case valueN:
statementN;
break;
default:
statement;
}

  该格式实际上相当于以下if else语句:

if(expression==value1) statement1;
else if(expression==value2) statement2;
...
else if(expression==valueN) statementN;
else statement;

  但switch语句显然比if else语句更容易让人理解,尤其是当需要判断的条件多于3个时。以下示例显示了switch语句的用法,如下:

<html>
<head>
<title>条件语句</title>
</head>

<body>
<script language="javascript" type="text/javascript">
<!--
var a=1;
switch(a)
{
case 0:
document.write("a=0");
break;
case 1:
document.write("a=1");
break;
default:
document.write("a不是一个二进制位!");
}
-->
</script>
</body>
</html>

  运行结果如下图:

声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。

相关文章