|
| |
|
|
| |
для: CNT
(09.03.2007 в 01:01)
| | | >[поправлено модератором]
Что там такого было, что осталась только эта надпись ))) | |
| |
|
|
| |
|
|
| |
для: CNT
(09.03.2007 в 01:01)
| | | Var в глобальной области бесполезна, в функциях делает локальность переменных, как уже говорили.
Но, кроме этого, имейте в виду, что во вложенных функциях глобальные работают сильно медленнее (ставили тест на разных бр., только IE показал заметно лучшие результаты). Поэтому, там, где можно делать локальные, делайте локальные (var).
CNT: тема для того создавалась, чтобы узнать :). | |
| |
|
|
| |
|
|
| |
для: bronenos
(08.03.2007 в 10:11)
| | | [поправлено модератором] | |
| |
|
|
| |
|
|
| |
для: bronenos
(08.03.2007 в 10:11)
| | | Если в функции не указывается var, переменная становится не локальной, а глобальной, т.е. вы ей можете перезатереть переменную вне функции и наоборот в функции такая переменная может получить неожиданное значение из вне. var по сути заставляет каждый раз создавать новую переменную. | |
| |
|
|
| |
|
|
| |
для: bronenos
(08.03.2007 в 10:53)
| | | Можно привести несколько "за",
скажу лишь, что при обращении
функции к переменной определённой
в глобальном контексте интерпретатор
потратит больше времени, чем
при обращении к локальной переменной. | |
| |
|
|
| |
|
|
| |
для: bronenos
(08.03.2007 в 10:53)
| | | Часто вызывает. var нужно использовать при объявлении переменной. Вызывать ее уже без var. | |
| |
|
|
| |
|
|
| |
для: AlexSol
(08.03.2007 в 10:43)
| | | я и так понимаю
просто
1. зачем писать, если это не...
2. вызывает ошибки в браузерах? | |
| |
|
|
| |
|
|
| |
для: ddhvvn
(08.03.2007 в 10:15)
| | | ставь. самому будет проще потом понять что это. | |
| |
|
|
| |
|
|
| |
для: bronenos
(08.03.2007 в 10:11)
| | | Ставь var и не забивай голову ;-) | |
| |
|
|
| |
|
|
| | Вот в теории указывают обычно var когда создают переменные, а на практике и без него нормально, так что сабж! | |
| |
|
|
|