js中switch的应用和其他语言很类似,但是它更有自己的独特之处,这就是你可以在switch语句总使用任何数据类型,无论是字符串,还是对象,并且case后面的值,可以是常量,变量,或者表达式,是不是很神奇!
请看下面这段简单js代码:
<script>
var n = parseInt(prompt("请输入一个数字",""));
switch(true){
case n <0:
alert("你输入的值小于0");
break;
case n>0:
alert("你输入的值大于0");
break;
default:
alert("你输入的值为0");
}
</script>
上面这个例子中,所有case的值都是布尔值,因为switch语句传递的四表达式true,当case满足条件是,就会弹出警示框!