我剛剛開始使用javascript,但是我已經搜索並閱讀了關於js變量範圍的知識,並且無法弄清楚這一點。在函數和if語句中設置全局變量值
我想能夠設置一個變量值聲明在任何函數之外,在函數內還包含if語句。但它並沒有改變全局變量。例如:
var counter = 0;
goNext();
function goNext()
{
if(counter = 0)
{
counter = 3;
}
}
alert('I now want counter to be 3! How?');
在此先感謝您,敬業的用戶。
你是不是做了比較'計數器= 0'是分配,使用的''===代替'=' – PSL
確實工作,好像我」我有很多的閱讀工作。謝謝! –