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

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

typeof NaN // number

 

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

 

 

posted @ 2020-03-22 02:24  Zhentiw  阅读(159)  评论(0编辑  收藏  举报