为什么节点中的null> 3 false且null <3为真?

Fut*_*cky 0 javascript node.js

为什么节点中的null> 3 false且null <3为真?

$ node
> null > 3
false
> null < 3
true
Run Code Online (Sandbox Code Playgroud)

Cod*_*ike 6

因为它强制转换null0应用较少/比运营商带来更大时.


规范的第11.8.5节显示<>运算符将调用ToNumber左值(null).

规范的第9.3节显示ToNumber将转换null0.