2016-07-22 14 views

答えて

6

オペレーター未満/大きいを適用した場合、それは0nullを強制しているため。


Section 11.8.5 of the spec<>オペレータが左値(null)にToNumberを呼び出すことを示しています。

Section 9.3 of the specは、ToNumbernull0に変換することを示しています。

0

私は100%確実ではないですが、nullが0であるように、コンパレータを使用しているとき、それはそうですが、妙にヌル== 0とヌル=== 0はfalseを返しますが、null < = 0を返すには、真のときはnull < 0はfalseを返します。

> null == 0 
false 
> null === 0 
false 
> null <= 0 
true 
> null < 0 
false 
> null < -1 
false 
関連する問題