Есть ли значение, для которого x === x
возвращает false
без NaN?
Например:
> x = 1
1
> x === x
true
> x = {}
{}
> x === x
true
> x = new Date()
Wed Nov 13 2013 15:44:22 GMT+0200 (EET)
> x === x
true
> x = NaN
NaN
> x === x
false
Я вижу, что единственное значение, когда x === x
возвращает false
, это когда isNaN(x) === true
.
Есть ли другое значение x
для чего x === x
возвращает false
? Официальная ссылка будет приветствоваться!