[Javascript] NaN is number type and NaN === NaN is false

NaN == NaN // false 
NaN === NaN // false 
Object. is (, at) // true 
Number.isNaN (at) // true 

typeof NaN // number

 

Because NaN is number type, so there is only one NaN.

 

 

Guess you like

Origin www.cnblogs.com/Answer1215/p/12543862.html