Сообщение от Sweet
|
Как раз таки она может и объявлена, но не определена. Кроме предпоследнего примера, потому что:
x = false; // или null
if(!window.x) alert("Но у переменной же есть значение?!");
|
Тогда не понимаю...
Сообщение от http://javascript.ru/typeof
|
В старом javascript-коде можно увидеть применение typeof ДЛЯ ПРОВЕРКИ СУЩЕСТВОВАНИЯ!!! переменной:...
В современном javascript, зачастую, подойдет и просто:
if (window.var) { ... }
|
Значит это неверная формулировка на сайте javascript.ru.
Sweet, если уж вы любезно соглашаетесь помочь, не могли бы привести здесь исправленный (а может и дополненный) вариант приведенных мной выше примеров?