var av=0 去掉,我試過不影響輸出,請問可以去掉嗎? 還有 for( var i =0;i<arr.length;i++ ) 里面的var也可以去掉嗎?
var av=0 去掉,我試過不影響輸出,請問可以去掉嗎? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 還有?for( var i =0;i<arr.length;i++ )? 里面的var也可以去掉嗎? ? ? ? ? ? ?
var av=0 去掉,我試過不影響輸出,請問可以去掉嗎? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 還有?for( var i =0;i<arr.length;i++ )? 里面的var也可以去掉嗎? ? ? ? ? ? ?
2014-11-23
舉報
2014-11-23
簡單的說吧。第一個 var av = 0;是對變量進行初始化。而var i;是對變量i進行聲明。JS不強制要求變量在使用前一定要聲明,因為變量使用時賦值操作會對為聲明的變量進行自動聲明。但是作為一個良好的編程習慣。對變量進行聲明,是很有必要的的一個習慣。對變量進行聲明和初始化有時候會避免一些不必要的莫名其妙的錯誤。
2014-12-10
var av=0是對av的聲明及初始化,如果不聲明就會變成全局變量,你寫的其他函數(shù)如果用了av這個變量就是改變它的值,同理,for里面的var i = 0;是把 i 聲明為局部變量,也就是在局限在該for循環(huán)中使用,如果你后面的for循環(huán)繼續(xù)使用把i聲明為局部變量時可以繼續(xù)使用的,如果不加var就變成全部變量,下面的for循環(huán)里的i會影響上面for循環(huán)里的i
2014-11-23
- - ?圖被壓縮了,看不了。。。
2014-11-23
我也不知道為什么發(fā)送的時候總說我寫的內(nèi)容有不當用詞,無法發(fā)送。所以我就轉(zhuǎn)成圖片了。你將就下看吧。。點開可以看大圖。
表示打了好多字,最后發(fā)現(xiàn)不能發(fā)送。我就把里面幾乎能找到的比較像不當用詞的地方都替換了,結(jié)果還是不能發(fā)送。略郁悶。。