下面是返回true的情况
!null //true
!undefined //true
!0 //true
!NaN //true
!"" //true
下面是返回false的情况
!Array //false
!Function //false
!String //false
!Object //false
!Number //false
!" " //false
!100 //false
!"100" //false
还有一种用法是在匿名函数前面加上!构成自运行函数
!function(){
alert("我有自己的独立作用域");
}()
本文详细解析了JavaScript中逻辑运算符“!”的使用场景及特点,包括其在不同数据类型下的返回值,并介绍了如何利用这一特性实现代码简洁化。
366

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



