JS迴圈語句

2021-09-27 07:45:17 字數 1798 閱讀 4666

在針對執行重複性的操作時,使用分支語句顯得有點力不從心,這時候我們就可以考慮使用迴圈語句進行編寫

for迴圈

for迴圈語句是迴圈的一種形式,可以指定迴圈的起點、終點和結束條件。

它的語法格式如下:

for(初始化表示式;判斷條件;遞增/遞減表示式)

或for(初始化表示式;判斷條件;遞增/遞減表示式)

執行語句

for語句後面的括號裡面,有三個表示式。

初始化表示式(initialize):確定迴圈變數的初始值,只在迴圈開始時執行一次。

條件表示式(test):每輪迴圈開始時,都要執行這個條件表示式,只有值為真,才繼續進行迴圈。

遞增表示式(increment):每輪迴圈的最後乙個操作,通常用來遞增迴圈變數。

例如:

for (var i=0;i<3;i++)
for 迴圈的巢狀

一般情況下,迴圈與迴圈之間是可以完成巢狀的

例如:九九乘法表

for (var i = 1;i <= 9;i++)

document.write("

");}

想要合理的使用巢狀迴圈,就需要充分理解整個迴圈的執行順序。

while迴圈

while語句包括乙個迴圈條件和一段執行**,只要條件為真,就不斷迴圈執行**。

while(表示式)

執行**

//或while(表示式)

dome:

var hi = "你好";

var i=0;

while (i<5)

上面的**迴圈輸出5次「你好」

continue關鍵字

continue用於立即終止本次迴圈,返回至迴圈結構的頭部,開始下一次迴圈。

var hi = "你好";

var i=0;

while (i<5)

console.log(hi);

i++}

該**意義為當i=2時跳出該次迴圈,不進行輸出,所以該**只輸出4次「你好」

do-while語句

do-while迴圈與while迴圈類似,唯一的區別是do-while先執行一次迴圈體,然後判斷迴圈條件。

do

while(條件);

需要注意的是,不管do-while條件是否為真,都會至少執行一次迴圈。同時,while語句後面的分號不能省略.

var name = "jones";

var i =0;

do ()

while (i<3);

break關鍵字

break關鍵字類似於continue關鍵字,可以讓**不按既有順序執行。

而和continue不同的是,break會直接跳過整個迴圈,而continue只會跳過當前的迴圈。

for(var i=0;i<10;i++)

}

死迴圈

迴圈主要根據我們設定的條件來判斷是否要開啟下一次迴圈過程。如果我們設定的迴圈的條件不合理的話,就有可能會進入死迴圈,**一旦進入死迴圈後,將一直陷入到死迴圈當中。

var i=1;

while(i>1)

js迴圈語句

for for in while do.while for for var i 1 i 3 i while var i 1 while i 100 在while迴圈之前,要聲名一下。先判斷條件再執行 do while 先執行指令碼,再判斷。至少執行一次。var j 1 doj while j 10 ...

js迴圈語句

迴圈語句 迴圈語句,也是流程控制語句不可或缺的一種結構。在js中實現迴圈的方式有好幾種 迴圈 為什麼要迴圈?舉乙個簡單例子,如果要計算1加到10,或許你會挨個寫出來,但是,1加到100呢?加到1000呢?這時,就是我們的迴圈語句登場了 while迴圈 while迴圈是一種常見的迴圈,表示式如下 wh...

js 條件語句 迴圈語句

1.三種 if 語句 if 隱式轉換為布林值 if else if else if 條件中的結果不是 false,0,nan,undefined,null就可以進入條件 如果條件語句塊只有一句話的時候,可以省略 配合函式中的return將會很少使用到if else if 2.switch開關語句 判...