!a 和 a=== null 之间的区别

Zoh*_*ule -2 javascript

!aJavaScript 中的和之间有区别吗a===null?我正在从事一个表现不同的项目。

我不是在谈论布尔值,但!true我不会和true===null

if (!this.props.user)结果为真,

好像(this.props.user === null)结果为 false

Spe*_*ric 6

!atrue如果a是任何Falsy 值(例如,false, undefined, null, 0...),则返回

a === null仅当ais时才返回 true null