Показать сообщение отдельно
  #11 (permalink)  
Старый 15.04.2014, 23:18
Профессор
Отправить личное сообщение для Sweet Посмотреть профиль Найти все сообщения от Sweet
 
Регистрация: 16.03.2010
Сообщений: 1,618

Сообщение от Erolast
Глобальные переменные в JS объявляются так:
window.somevariable = "somecontent"
Очень интересная версия. Только window - это ссылка на глобальный объект в браузерном js. Например, в ноде window нет. Так что же, там нельзя объявить глобальную переменную?
Переменная как свойство глобального объекта - это один из способов. Можно ещё без var объявить переменную или с var в глобальном окружении. Причём есть разница:
x = null;
var y = null;

delete x; // удалит
delete y; // не удалит

alert(["x" in this, "y" in this]);
Так-то!
Ответить с цитированием