Сообщение от 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]);
Так-то!