有一個稱爲數字的全局變量。 函數計算一個隨機數並將其存儲在mynumber變量中。從函數更新全局變量
var mynumber;
function one(){
var mynumber = Math.floor(Math.random() * 6) + 1;
}
我需要在一個單獨的函數中使用它,如下所示。但是一個錯誤說未定義 - 這意味着來自函數1的值不會更新。
function two(){
alert(mynumber);
}
如何解決這個問題。有沒有辦法更新mynumber全局變量。
在代碼中有兩個不同的mynumber變量。你的全局變量在函數之外,永遠不會被更新。從您的函數中刪除var mynumber。 – 2014-09-18 16:06:34