Мастер-классы по Javascript Екатеринбург Ростов-на-Дону Москва Узнать больше...
Содержание (скрыть) Содержание (показать)

Window и переменная 3

Каков будет результат (перед a нет var, а ниже есть)?

if ("a" in window) {
    a = 1;
}
var a;

alert(a);

Решение
Решение

Ответ: 1.

Переменная a создается до начала выполнения кода, так что условие "a" in window выполнится и сработает a = 1.

if ("a" in window) {
    a = 1;
}
var a;

alert(a); // 1

#364
Наверх

Реклама

Нашли опечатку?

Нашли опечатку на сайте? Что-то кажется странным?
Выделите соответствующий текст и нажмите Ctrl+Enter!

Последние Комментарии

Помоги другим!

Помоги другим узнать о хорошей статье!