js一共有三種迴圈語句,今天說一說for迴圈
for迴圈一共三個值,寫法是for(定義初始變數;迴圈條件;變數變化)
示例:
從上面的例子中,您可以看到:
statement 1 在迴圈開始之前設定變數 (var i=0)。
statement 2 定義迴圈執行的條件(i 必須小於 j)。
statement 3 在每次**塊已被執行後增加乙個值 (i++)。
上面的**可以直接寫成一行,由此可得
1.迴圈語句塊如果只有一句,那麼可直接跟到迴圈條件後面,省去花括號。
2.迴圈語句塊必須載入i++的前面,始終保持變數的變化是在最後執行的,且語句後面要加分號或者空的花括號。
三個表示式可以寫在裡面也可以寫在外面,也可以都不寫,當三個都不寫的時候沒有迴圈條件,就會陷入死迴圈。其中的分號是不可省略的。
而只給了迴圈條件的時候就會變成while迴圈,其中分號也必須有。這就體現了for迴圈的靈活性。
外迴圈:外層的迴圈,可以理解成行
內迴圈:內部的迴圈,可以理解成列
總的迴圈次數=外迴圈次數x內迴圈次數
跟劇這個特性可以做出x*x的**。
for迴圈在所有語句是比較方便簡潔的,但是相比while迴圈,for迴圈執行慢,不夠靈活是它的缺點。
for迴圈詳解
1 for語句,也叫迴圈語句,也稱之為for迴圈。2 for語句也是乙個結構複雜的語句,雖然簡化 如用不熟也會適得其反。3 for語句由三個部分組成 定義初始變數 迴圈條件 變化變數 for 定義初始變數 迴圈條件 變數變化 for var i 0,sum 0 i 100 console.log s...
for迴圈詳解
舉例如圖下 首先for迴圈相比其他迴圈可以把條件寫在一起如圖所示 這變數,條件,變化必不可少其他迴圈也是 但是for迴圈有乙個點它在初始變數的時候,進入迴圈之前就已經執行了一次 條件是每次進入迴圈之前都會執行並且判斷 還有當continue遇到for時如圖所示 當i 5時候但是並不會進入死迴圈,因為...
for迴圈詳解
for 初始化 布林表示式 更新 package com.mz.struct public class fordemo01 system.out.println while迴圈結束 初始化 條件判斷 迭代 for int i 1 i 100 i system.out.println for迴圈結束 ...