JavaScript 取反运算符

2019-02-20  本文已影响0人  Kevin丶CK

取反运算符是一个感叹号,用于将布尔值变为相反值,即true变成false,false变成true。

!true // false
!false // true

对于非布尔值,取反运算符会将其转为布尔值。可以这样记忆,以下六个值取反后为true,其他值都为false。
undefined
null
false
0
NaN
空字符串('')

!undefined // true
!null // true
!0 // true
!NaN // true
!"" // true
!54 // false
!'hello' // false
![] // false
!{} // false
上一篇 下一篇

猜你喜欢

热点阅读