alert(!0 && !0.0 && !"" && !false && !null && !undefined); //true
结果是true,也就是说,如果
a的值是0、0.1、""、false、null、undefined
那么!a都是true
我们可以用[color=red]if(!a){}[/color]来代替[color=red]if(a==""){}[/color]等等
本文介绍了一种使用JavaScript进行条件判断的技巧,通过使用逻辑非(!)操作符来简化常见的条件判断语句,如检查变量是否为空字符串、0、null等。
alert(!0 && !0.0 && !"" && !false && !null && !undefined); //true
6998
2365

被折叠的 条评论
为什么被折叠?