js中fori0iltdatalengthi如何改成i從最大

2021-04-22 04:49:44 字數 2004 閱讀 7552

1樓:匿名使用者

// 兩種

來方式// 第一種 這裡應該減1,不自減1的都是錯誤bai的,因為陣列越界,並且是du>=0而不是》0

for(i=data.length-1;i>=0;i--)// 第二zhi種,等於0的時候結dao束迴圈,這種最簡潔i = data.length;

while(i--)

2樓:匿名使用者

var i=data.length;

for(;i>0;i--){}

3樓:姬而

i= data.length;i>0;i--

jquery使用for迴圈,為什麼我寫了for (var i=0;i

4樓:匿名使用者

i一直累加,直到i==length時不滿足for的迴圈判斷條件(i < length),才會退出迴圈,但注意執行判斷時i已經等於length了。

關於js的for迴圈 :for(var i=0;i

5樓:西瓜蘋果胡桃

第二段**是錯誤的。

6樓:無熙怡隋心

for(vari=

0;i<

menus.length

;i++)

{alert(1)

}聲名變數

i=0,在i小於

menus的個數的情況下迴圈(alert(1)),i++的意思是每次迴圈i都加1,一直加到i等於或大於

menus.length(

menus的個數)時跳出迴圈

這種for迴圈for(; i

7樓:光膀子大叔

沒啥特別的

和下面bai

這句du的區別zhi就是你這句i變數沒有初始化或者dao沒有被賦值專,

for(i= 0; i定也是在你這條語句屬之前初始化的或者被賦值的,例如

i= 2;

for(; i

8樓:也許的貓

i是迴圈變數

for迴圈有三個引數:

第一個:迴圈起始賦值,在迴圈開版始前執行一次;權第二個:迴圈條件,每次迴圈執行判斷,成立則迴圈,不成立,結束for迴圈,第三個:迴圈變數變化,每次迴圈執行完執行一次。

題目中的for迴圈沒有起始賦值,i在for語句前面應該有賦值,開始執行迴圈體,每迴圈一次i自增1,每次迴圈前,判斷i是否小於length.

9樓:匿名使用者

這句話的意思是for迴圈,迴圈初始條件為空,退出條件為 i < length; 每次迴圈完成之後執行i++

問一道js面試題的答案答,此for迴圈中的for (var i = 0, l = str.length; i < l; i++)是什麼意思?

10樓:老唐

這是一種提高效率的寫法,相當於

for(var i=0;i

這樣的寫可以在迴圈中不用每次都計算str.length

js疑問:for(var i = 0 ; i < menus.length ; i++) {

11樓:匿名使用者

for(var i = 0 ; i < menus.length ; i++) {

alert(1)

}聲名變數

來 i =0,在i小於 menus的個

數的自情況下迴圈(alert(1)),i++的意思是每次迴圈i都加1,一直加到i等於或大於 menus.length( menus的個數)時跳出迴圈

C語言中fori0i5i與fori0i5i有區別嗎

沒有區別,i 和 i返回值並不同但這樣迴圈不使用這個返回值 效果上沒有區別,速度上字首 比字尾 快一點 你把兩個迴圈執行一下就知道了 有區別,i 的話先迴圈再加一,i的話先加一再迴圈 i 是先使用變數的值,後加1 i是先自加1,然後使用變數的值。本例中 str j str i 相當於 先賦值,後自加...

C 中int i 1 ,sum 0for i 1 i10 isum sum i cout《i為什麼i

1 int是c 語言中基本資料型別中的整型。2 sum指的是返回某一單元格區域中的數 邏輯值及數字的文字表示式之和。3 int i 1 sum 0 即int i 1,sum 0 意思是把字母i定義為整型常量,把i賦值為1。把具有 總和 意思的英文單詞sum定義為整型常量,把sum賦值為0。4 延伸一...

for i 0 i10 i結束後,i的值是

當i 0 判斷i 10,i 是保留並迴圈累計。當i 9 10,9被保留,當i 10,判斷i 10錯誤,前面都過不了,i 沒發生,所以既不保留10也不再迴圈。i 9是最後的值。i 10 因為它是先判斷後自增1,當i 9時,判斷i 10成立,執行i i 10 在一次迴圈,判斷i 10,不成立,不再執行f...