我想用javascript創建一個記分板。我創建了一個全局變量,即NaN
。我還創建了一個帶有if
語句的函數。如果變量是NaN
,那麼該變量需要爲0.該變量將得到+1。當我點擊按鈕來運行該功能時,結果爲1.但是,當我重新點擊按鈕並重新運行該功能時,它保持爲1並且不會添加+1。有人可以告訴我我做錯了什麼嗎?函數不會記住變量
var score = score; //creates a global variable
function addscore(score) {
alert(score); // just for me to see what value the variable has
if ((score) = isNaN) {
var score = 0; // the variable will be a number
}
score++;
alert(score);
}
'var score = score; //創建一個全局變量'--- o_O – zerkms
'var score = score' Plot twist:這*不*創建一個全局變量。 –