Существует глобальная переменная, называемая числами. Функция вычисляет случайное число и сохраняет его в переменной mynumber.Обновление глобальной переменной из функции
var mynumber;
function one(){
var mynumber = Math.floor(Math.random() * 6) + 1;
}
Мне нужно использовать его в отдельной функции как belows. Но ошибка говорит undefined - это означает, что значение из функции one не обновляется.
function two(){
alert(mynumber);
}
Как преодолеть эту проблему. Есть ли способ обновить глобальную переменную mynumber.
В вашем коде есть две переменные mynumber. ваша глобальная переменная вне функции, никогда не обновляется. удалите var из mynumber внутри вашей функции. –