js总switch语句的高级应用

js中switch的应用和其他语言很类似,但是它更有自己的独特之处,这就是你可以在switch语句总使用任何数据类型,无论是字符串,还是对象,并且case后面的值,可以是常量,变量,或者

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

本站部分内容来源互联网,如果有图片或者内容侵犯您的权益请联系我们删除!

相关文档推荐

php点点通 为大家整理的在开发过程中js常用的语法如下: 表单常用操作如下 当出现多个form表单时.可以用document.forms[0],document.forms[1]来代替 指定当前显示链接的位置:window.location.href=
Document对象的form[]表单用于保存对文档中所有表单的使用,使用document.forms[0]表示第一个表单,表单元素有很多,如Button,Submit,Text...,使用Form的elements[]属性访问表单的元素,form.elements[
js中with语句作用是将代码的作用域设置到一个特定的对象中,它可以很方便引用对象中的已有属性,但是不能添加属性。语法格式如下: with(expression) statement 多次需要使用某对象的属性
最近碰到一个数据转来转去转到Textrea里面是否能真正按行存放的问题,在这里总结一下: 问题描述:比如get数据到一个TextArea里面,如“AAA BBB”,想把这段文字在TextArea里面真正按行存放,而不是显示出来按行存放(所谓的真正按
行内内容是说由行内元素组成的内容,行内元素大家都知道吧,比如 SPAN 元素,IFRAME元素和元素样式的display : inline的都是行内元素。例如文字这类元素,各个字母 之间横向排列,到最右端自动折行。块级内容跟则是由块级元素
跟版精品模板网提供jQuery,数组处理,等网页设计素材资源,提供相关网页设计资源的教程和免费下载。跟版网,专业织梦网页设计模板资源站。。