Вопрос из "Теста знаний"
Добрый.
Существует ли такое значение X, что после присваивания a = X вызов alert(a == X) выдаст false? var a = X; alert( a == X ); // false
Хочется докопаться до истины. Почему значение "другое", и почему не "undefined" ? :-? Спасибо :) |
Sivik,
NaN var X = NaN; var a = X; alert( a == X ); // false var X = undefined; var a = X; alert( a == X ); // true |
Sivik, смысл вопроса в том, что есть ли такое значение которое не равно самому себе - таким странным свойством обладает NaN.
var X = NaN; alert(X == X); alert(X === X); |
Часовой пояс GMT +3, время: 02:16. |