Есть ли значение, для которого 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? Официальная ссылка будет приветствоваться!