2008年11月3日 星期一

javascript类型陷阱

我们都知道,javascript是弱类型的。
例如:
声明一个int型变量 var num = 1;
alert(1 == "1") //显示true;

但是在switch case 结构中,却不是这样。

例如:
var num=1;
switch(num){
case '1':
alert("num 1"); //这里的alert将不会被执行。
}

可见,switch结构里并不是我们想像的那样弱类型的,如果类型不对这里会出问题。

0 条回复: