2017-03-07 192 views

回答

6

https://www.w3schools.com/js/js_type_conversion.asp,當null轉換爲number,就變成0。因此,0 + 1 = 1,它是有效的數量,因此isNaN返回false

undefined轉換爲數字時,它變爲NaNAny Number + NaN = NaN,所以isNaN返回true。

+5

Upvoted,但不是w3schools,你可以參考更準確的東西:https://www.ecma-international.org/ecma-262/6.0/#sec-tonumber –

+0

@niki感謝您解釋這一點。 –

相關問題