亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

for循環?

為什么寫for的循環聲明的時候總是聲明一個.length,不是可以直接寫在循環體里面嗎?

正在回答

2 回答

這個問題問得好,也見過很多人這樣寫。

我能知道的是聲明時寫length的話,只被初始化一次,如果在循環體力的話,每次都會去取length。

動態改變數組的話,這個length是會改變的,放在循環體中會不會引出新的bug呢?這個有待考慮,

不過一般我覺得放在循環體里面沒有什么問題,歡迎補充

0 回復 有任何疑惑可以回復我~
#1

寶慕林2233867 提問者

非常感謝!
2016-09-07 回復 有任何疑惑可以回復我~

.length ?是獲取這個數組的長度是多少,你也可以不寫.length,直接寫數字就行了。不過當數組長度太長時,最好還是用length好一點

申明的時候你必須要給i一個范圍,不然就會出現死循環,無限循環下去了。

可以寫在循環體里,但這樣并不能給i一個范圍,就會變成我上面說的死循環了。如果已經給i一個范圍了,那是可以的。


0 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消

for循環?

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號