Модераторы: Sardar, Aliance
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Глобальная переменная 
:(
    Опции темы
Сisa
Дата 11.6.2015, 22:54 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 179
Регистрация: 18.1.2013

Репутация: нет
Всего: нет



" В старом стандарте JavaScript разрешалось создавать переменную и без var, просто присвоив ей значение:
num = 5; // переменная num будет создана, если ее не было
В режиме "use strict" так делать уже нельзя.
Следующий код выдаст ошибку:
"use strict";
num = 5; // error: num is not defined  "

Вопрос: Можно ли создать/объявить глобальную переменную используя функцию?

( не присвоить значение переменной в глобальной области из функции, а именно объявить переменную эквивалентную var, с помощью какой либо функции, (находясь в функции) и как это сделать? )

И второй вопрос: А можно ли объявлять переменные как нибудь конвейером   smile
Код

var a='abcdef',k=a['split']('');
alert(k[0]+'\n'+typeof k);

k[0]=100;
alert(k[0]);

var name = 'myvar';
window[name] = 1111;
alert(myvar);

window[k[0]]=1112;
alert("a="+ a +"\nэта переменная не объявлена ?");
//var
window[k[1]]=1112;
alert("b="+ b +"\nа эта переменная уже объявлена ?");

коммент убрать и скрипт уже не рабочий

PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Форум для вопросов, которые имеются в справочниках, но их поиск вызвал затруднения, или для разработчика требуется совет или просьба отыскать ошибку. Напоминаем: 1) чётко формулируйте вопрос, 2) приведите пример того, что уже сделано, 3) укажите явно, нужен работающий пример или подсказка о том, где найти информацию.
 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | JavaScript: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0399 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.