![]() |
|
||||||||||
|
|||||
|
Регистрация: Jun 2005
Сообщений: 262
|
Давно интересует непринципиальный вопрос по использования слова var. В умных книжках постоянно перед использованием переменной(ых) ее объявляют типа var x; потом x=0; или просто var x=0;
Сколько себя помню вне функций никогда его не писал, и все работало. В какой ситуации данное пренебрежение даст сбой? |
|
|||||
|
Регистрация: Jun 2005
Сообщений: 262
|
Внутри функций не спорю, сам использую (чтобы при выходе удалять временные переменные)
Я про Цитата:
|
|
|||||
|
Регистрация: Jun 2005
Сообщений: 262
|
еще маленький вопрос.
for (var i = 0; i<10; i++) { trace("message"); } trace(i); // равна 10 а не undefined; Почему не происходит уничтожение i при выходе из for? |
|
|||||
|
.grin! wuz here
|
у for нет области видимости.
__________________
Breakcore them all! |
|
|||||
|
Регистрация: Jun 2005
Сообщений: 262
|
получается: если for не вложен в функуцию писать в нем var не имеет смысла.
|
|
|||||
|
Регистрация: Jun 2005
Сообщений: 262
|
ну слава богу, можно спать спокойно
![]() |
![]() |
![]() |
Часовой пояс GMT +4, время: 23:26. |
|
|
« Предыдущая тема | Следующая тема » |
|
|