for迴圈詳解

2021-10-04 05:52:12 字數 1064 閱讀 1504

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迴圈結束 ...