您的位置:首页 > Web前端 > JavaScript

javascript - switch里case比较显示为强类型特性

2010-09-02 14:58 501 查看
众所周知,javascript是弱类型语言,所以 alert("5"==5) 弹出的警告框显示为 true ;不过在switch的case比较是却非如此:

<script type="text/javascript">

var i=5;

switch(i){

case "5":

alert("case中是弱类型比较");

break;

case 5:

alert("case中是强类型比较");

break;

}

</script>

上面代码的弹出结果是“case中是强类型比较”,这也说明了switch中case比较是强类型的比较,不会隐式发生类型转换。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: