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

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

for(var i =0; i<3;i++) 這長度i<3是什么 難道不是<2么

for(var i =0; i<3;i++) 這長度i<3是什么 ?難道不是<2么

正在回答

7 回答

i<2的話,只會出來0,1,因為循環完1之后,i就變成了2,2不小于2,循環就結束了,數組長度就是2,而不是3.

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

不明白你問題的意思,為什么要<2? 簡單的說下for語句運行的步驟吧,可能會幫到你。

for(var? ? ? ??①i =0; ? ? ? ? ??②⑤i<3; ? ? ??④⑦i++)?

{

③⑥內容

}

for循環:①聲明,②判斷條件,判斷成立進行③否則直接跳出for循環。

i是0,小于3條件成立,循環內容③,i自增④,i是1判斷是否<3⑤,條件成立進行⑥...依次類推。

當i自增到3時,判斷是否<3,條件不成立,跳出for循環??傆嬔h3次,為0.1.2。

如要<2的話,條件成立2次,為0.1。

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

i++它雖然寫在判斷條件里 ,但是是在執行在 ?表達式 最后的所以當i等于2的時候條件成立最后 i++=3

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

慕俠3419517

那長度不就是4了嗎?
2017-08-22 回復 有任何疑惑可以回復我~

i代表的是索引號,不是長度。i<3即i可以為 0,1,2;此時length為3。

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

只要i小于3條件就得 使用i++

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

索引從0開始的? 所以是0,1,2?? 這樣應該知道了吧?

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

不是很明白你的意思,但是條件i<3,條件自更新值是i++,所以i的值是0,1,2,長度是3.

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

舉報

0/150
提交
取消

for(var i =0; i<3;i++) 這長度i<3是什么 難道不是<2么

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

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

幫助反饋 APP下載

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

公眾號

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