Показать сообщение отдельно
  #7 (permalink)  
Старый 22.08.2010, 15:46
Интересующийся
Отправить личное сообщение для RobertoCavali Посмотреть профиль Найти все сообщения от RobertoCavali
 
Регистрация: 22.08.2010
Сообщений: 11

Сообщение от Андрей Параничев Посмотреть сообщение
Yojik,
Объявленные внутри такой функции переменные будут "приватными" и не будут доступны "извне".
(function test(){
intest = 9;
})();
alert(intest);


Выводит 9. Почему недоступны извне? Если добавить var - то, понятно что переменная станет локальной равно как и в обычной функции (не в замыкании).

Может Вы что-то другое имели ввиду говоря "не будет доступной извне"?
Ответить с цитированием