转换为布尔值、把空值转换为布尔值

!(NOT)运算符可以使用两次!!,这样可以将任何变量转换为布尔值(像布尔函数),当你需要在处理它之前检查某个值时非常方便。

!!{
    
    }
true

!![]
true

!!NaN
false

!!""
false

!!null
false

!!undefined
false
Boolean({
    
    })
true

Boolean([])
true


Boolean("")
false
Boolean(null)
false
Boolean(undefined)
false
Boolean(NaN)
false

猜你喜欢

转载自blog.csdn.net/weixin_43131046/article/details/121403970
今日推荐