你不知道的JavaScript(九)switch语句
来源:互联网 发布:赵孟頫书法软件 编辑:程序博客网 时间:2024/06/06 00:04
在c/c++、java这些强类型的语言中switch语句的表达式和case分支中的条件值都只能是char类型或整数。JS的switch语句有些不同,它可以是JS中的任意一种类型,这一点有些朋友可能并没留意。
<script type="text/javascript"> var func = function(){}; var expr = "hello"; //alert string switch (expr) { case undefined: alert("undefined"); break; case func: alert("function"); break; case 100: alert("number"); break; case "hello": alert("string"); break; } </script>
case中的条件可以是string类型,number类型,undefined等等,甚至还可以是一个自定义的函数。
0 0
- 你不知道的JavaScript(九)switch语句
- 你不知道的javascript(一)
- 你不知道的javascript(二)
- 你不知道的javascript(三)
- 你不知道的javascript(四)
- 你不知道的javascript(六)
- 你不知道的JavaScript (上)
- 你不知道的JavaScript (上)
- 你不知道的 Javascript
- 你不知道的 Javascript
- JavaScript提升(你不知道的JavaScript)
- JavaScript词法作用域(你不知道的JavaScript)
- JavaScript作用域闭包(你不知道的JavaScript)
- JavaScript中的this(你不知道的JavaScript)
- JavaScript对象、函数(你不知道的JavaScript)
- JavaScript中的this(你不知道的JavaScript)
- JavaScript中的this(你不知道的JavaScript)
- JavaScript中的this(你不知道的JavaScript)
- 文字超出隐藏并显示省略号
- zzulioj 1734: 堆 【dfs】
- Java并发编程:并发容器之CopyOnWriteArrayList(转载)
- iOS开发学习第二课——BOOL类型/if语句/switch语句
- Android网络访问之HttpURLConnection和HttpClient
- 你不知道的JavaScript(九)switch语句
- Maven 上传源码
- 网络学习第七章(逻辑地址)
- oracle基础
- C#控件一览表
- 挨踢职场求生法则-----我在IT职场打滚超过15年了,从小小的程序员做到常务副总
- linux 线程编程:线程属性
- R语言入门
- Java设计模式 享元模式