js for迴圈 while迴圈介紹

2021-10-09 15:33:45 字數 1154 閱讀 7386

名稱

作用初始化變數

通常被用於初始化乙個計數器,該表示式可以使用 var 關鍵字宣告新的變數,這

個變數幫我們來記錄次數。

條件表示式

用於確定每一次迴圈是否能被執行。如果結果是 true 就繼續迴圈,否則退出循

環。操作表示式

用於確定每一次迴圈是否能被執行。如果結果是 true 就繼續迴圈,否則退出循

環。執行過程:

初始化變數,初始化操作在整個 for 迴圈只會執行一次。

執行條件表示式,如果為true,則執行迴圈體語句,否則退出迴圈,迴圈結束。

執行操作表示式,此時第一輪結束。

第二輪開始,直接去執行條件表示式(不再初始化變數),如果為 true ,則去執行迴圈體語句,

否則退出迴圈。

繼續執行操作表示式,第二輪結束。

後續跟第二輪一致,直至條件表示式為假,結束整個 for 迴圈。

**案例展示

**的案例

1.列印乙個五行五列的星星

var star ='';

for(

var j =

1; j <=

3; j++

)// 每次滿 5個星星 就 加一次換行

star +=

'\n'

}console.

log(star)

;

核心邏輯:

1.內層迴圈負責一行列印五個星星

2.外層迴圈負責列印五行

while語句的語法結構如下:

while

(條件表示式)

執行思路:

1 先執行條件表示式,如果結果為 true,則執行迴圈體**;如果為 false,則退出迴圈,執行後

面**2 執行迴圈體**

3 迴圈體**執行完畢後,程式會繼續判斷執行條件表示式,如條件仍為true,則會繼續執行迴圈

體,直到迴圈條件為 false 時,整個迴圈過程才會結束

注意:

使用 while 迴圈時一定要注意,它必須要有退出條件,否則會成為死迴圈

js for迴圈例項

1.求1 100的寄數和?2.奇數求和 var ppt 0 for var i 1 i 100 i 2 2.求1 100的偶數和 var num 0 for var i 0 i 100 i 2 document.write 偶數和 num 3.總和 var num1 0 for var i 0 i ...

for迴圈 while迴圈

迴圈結構 當重複執行相同的 或者是相似的 時。迴圈三要素 1 迴圈變數的宣告 用於控制迴圈次數的迴圈因子 2 迴圈條件 用於判斷是否執行相同或相似內容 迴圈體 的條件 3 迴圈變數的改變方向 向著迴圈結束的方向改變。1 for迴圈 語法 for 變數的宣告和初始化 迴圈條件 變數的改變方向 執行邏輯...

js FOR迴圈效率問題

引 每個接觸js的開發人員都不可避免的與for迴圈打交道,畢竟這是遍歷必不可少的工具之一。然而當迴圈次數比較大時,效率問題必須重視。在群眾,站長提出了這個話題,回去好好想了下,整理出來,大家一起討論討論。1.倒序比正序效率高?聽好多人說,倒序效率更高,好吧,做個實驗,讓事實說話 測試 複製 測試結果...