名稱
作用初始化變數
通常被用於初始化乙個計數器,該表示式可以使用 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.倒序比正序效率高?聽好多人說,倒序效率更高,好吧,做個實驗,讓事實說話 測試 複製 測試結果...