nata-ponchik
@nata-ponchik
Учусь на веб-дизайнера

Как добраться до значения переменной в javascript, которое было изменено в функции?

Есть переменная
var GLOBAL_ID_USER=0;
есть функция
function test(){
...тут код функции...
GLOBAL_ID_USER=5;
}

Когда выйдя из функции хочу вывести значение переменной
alert(GLOBAL_ID_USER);, то выводит 0, как изначально и было проинициализировано.
Подскажите, как изменить значение переменной глобально.
  • Вопрос задан
  • 295 просмотров
Пригласить эксперта
Ответы на вопрос 2
bubandos
@bubandos
bash'у, javascript'ую, php'лю, css'аю, html'каю
прежде чем вызывать alert(GLOBAL_ID_USER), нужно вызвать функцию test();
https://jsfiddle.net/m1oqo2jc/ - все прекрасно работает.
Ответ написан
sergiks
@sergiks Куратор тега JavaScript
♬♬
возможно, внутри функции test() вы определяете внутреннюю переменную с таким же названием?
function test(){
  // ...тут код функции...
  // ...и где-то в нём затесался
  var GLOBAL_ID_USER; // ?????
  // ...  
  GLOBAL_ID_USER=5; // тогда тут глобальная переменная не изменится
}
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы