Мы можем сделать:
NaN = 'foo'
а также
undefined = 'foo'
Почему они не являются зарезервированными ключевыми словами?
Изменить 1 (DownVoters):
-
Я думаю, что это должно быть реализовано, чтобы быть уверенным, что когда мы ищем
number
, этоnumber
:) -
Если мы должны использовать
IsNaN()
илиtypeof
, то почему нужныNaN
илиundefined
?