JS中的迴圈結構

2021-10-16 12:44:18 字數 1289 閱讀 6550

在js中有三種迴圈體系,分別是do while 、while和for迴圈。

在do while迴圈語句中,不管如何都會先執行一遍do裡面的**,然後再條件判斷。

do

while

(條件)

我就直接拿例子演示:如輸出100以內的偶數

var i =1;

//宣告變數do}

while

(i <=

100)

;//條件判斷

當我們的判斷條件一直滿足時,這個迴圈就可以無限迴圈,無限迴圈在我們應用中有可能用到,當我們也不能讓他一直迴圈下去,這樣對電腦有很大的負擔,所以在迴圈中我們可以用break跳出迴圈,這一點和switch中的分支條件滿足後跳出分支是一樣的意思。在迴圈中還有continue用於跳過本次迴圈,比如上面的例子我們可以這樣來寫:

var i =1;

//宣告變數

doelse

}while

(i <=

100)

;//條件判斷

while 和do while 有所不同的是,while是先進行條件判斷,如果條件滿足就進入迴圈執行裡面的語句,如果判斷條件不成立,就不會進入迴圈。

例如:輸出3位的水仙花數

var num =2;

while

(num<

1000

) num++

;}

for迴圈有三個要素:

for

(宣告;判斷條件;自增量)

裡}

例如:用for迴圈輸入水仙花數

for

(var i =

2;i<

1000

;i++

)}

什麼是for迴圈的巢狀,就是在for迴圈裡面在套乙個或者多個for迴圈,當然下面的for迴圈裡還能再寫for迴圈,這就是for迴圈巢狀使用,我們用到的比較常見的可能就是兩層或者三層的for迴圈。

例如我們要列印99乘法表,這裡我們就可以用兩層for迴圈。

for

(var i=

1;i<

10;i++

) document.

write("

");/*裡層迴圈每執行完一次(這裡的執行完是當里層迴圈條件不

在滿足時才算完成一次)換行*/

}

JS中的迴圈結構

while迴圈 語法 while expression 執行規則 先對expression 表示式 做判定,如果為真,進入迴圈執行code,再判定 如果為假,就不會進入。注 如果expression第一次判定為假,則不會進入迴圈 注 一定要在code部分修改expression中的內容,以期有朝一日...

js中的for迴圈

for迴圈 for 迴圈條件初始化 迴圈條件判斷 迴圈初始化 執行規則 第一步 迴圈結構初始化 var i 0 第二步 迴圈條件判斷 i 5 若判斷條件為真,則執行迴圈體 若不成立,則結束迴圈 第三步 迴圈迭代 i 第四步 回到第二步 i 2 每次執行下次迴圈上都給i 2在執行迴圈,下一次迴圈前用 ...

(三)js迴圈結構

1.迴圈結構 a 當迴圈 語法 while condition do while eg var a 4 dowhile a 10 注 whiel和do while的區別在於執行順序不同,do while至少執行一次 塊,而while有可能一次都不執行.b 直到型迴圈 語法 for var i 1 i...