Показать сообщение отдельно
  #9 (permalink)  
Старый 26.06.2014, 22:31
Аватар для Erolast
Профессор
Отправить личное сообщение для Erolast Посмотреть профиль Найти все сообщения от Erolast
 
Регистрация: 24.09.2013
Сообщений: 1,436

Если цикл внутри глобальной области видимости - переменная создается в глобальной области видимости.

Ты, по-моему, мудришь. var - это просто объявление переменной. Вот в си есть int, char, float, double, а тут только var, ибо типизация в javascript динамическая. Видна эта переменная будет в той области видимости, в которой она объявлена, как и в том же си. Область видимости в javascript задается функциями, а не блоками, как в си, потому объявленная в цикле переменная будет видна в той же функции, где распологается сам цикл, да. Используется var, разумеется, везде. Как ты иначе собираешься объявлять переменные?

Последний раз редактировалось Erolast, 26.06.2014 в 22:38.
Ответить с цитированием