function f() { var i=5; k=7; } f(); alert(k); В примере выдается результат k=7, однако, хоть переменная и не объявлена, она внутри функции, т.е. локальная и не должна быть видима, или вторая и последующие все-таки становятся глобальными? |
Введение в JavaScript
:Введение в JavaScript
: Глоссарий
Опубликован: 14.08.2003 | Уровень: для всех | Доступ: платный | ВУЗ: Российский государственный гуманитарный университет
обмен данными
Лекция: 8 стр. 1, 8 стр. 3
обмен информацией
Лекция: 8 стр. 1
обработка исключений
Лекция: 1 стр. 1
обработчик
Лекция: 3 стр. 3
обработчик события
Лекция: 1 стр. 2
обратная функция
Лекция: 8 стр. 1
объектная модель
Лекция: 3 стр. 2
объектный язык
Лекция: 3 стр. 2
объявление переменной
Лекция: 2 стр. 1
окно
Лекция: 4 стр. 3
оператор присваивания
Лекция: 2 стр. 1
операторы цикла
Лекция: 2 стр. 3
операция присваивания
Лекция: 2 стр. 1
описание переменной
Лекция: 2 стр. 1
определение
Лекция: 1 стр. 1