当前位置:首页 » JavaScript技术

js总switch语句的高级应用

2012-04-26 00:00 本站整理 浏览(55)

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满足条件是,就会弹出警示框!