Javascript中的for是如何實現迴圈的? 一、語法結構 單for迴圈 for (初始化變數; 條件表達式; 操作表達式) { 迴圈體 } 雙重for迴圈(也叫迴圈嵌套) for (外層初始化變數; 外層的表達式; 外層的操作表達式) { for (裡層的初始化變數; 裡層的條件表達式; 裡層 ...
Javascript中的for是如何實現迴圈的?
一、語法結構
單for迴圈
for (初始化變數; 條件表達式; 操作表達式) {
迴圈體 } 雙重for迴圈(也叫迴圈嵌套) for (外層初始化變數; 外層的表達式; 外層的操作表達式) { for (裡層的初始化變數; 裡層的條件表達式; 裡層的操作表達式){ 迴圈體 } } 二、迴圈機制 1. 初始化變數:就是var聲明的變數,通常作為計數使用; 2. 條件表達式:就是用來決定每一次迴圈是否繼續執行,就是終止條件; 3. 操作表達式:是每次迴圈最後執行的代碼 經常用於我們計數器變更進行更新(遞增或者遞減); 4. 被迴圈的叫迴圈體; 5. 雙重迴圈中我們可以將裡面的for迴圈看作是外層的迴圈體; 6. 外層迴圈一次,裡面的迴圈全部,裡面迴圈完了再迴圈外層的,接著又去迴圈裡層的,這樣重覆直到外層的迴圈完畢後結束。 三、迴圈特點 1. for迴圈可以重覆執行某些相同或者不同的代碼,因為裡面有計數器; 2. for迴圈可以迴圈重覆執行某些操作,比如算術運算符運算操作; 3. 隨著迴圈的增加,雙重迴圈可以的做更多、更好看的的效果; 4. for迴圈是迴圈條件和數字直接相關的迴圈。 四、案例 for (var i = 1; i <= 100; i++) { console.log('要天天開心哦'); } 1. 首先執行計時器變數 var= 1,但是這句話只執行一次; 2. 其次去i<=100,來判斷是否滿足條件,如果滿足就去執行; 3. 最後i++(每次i+1) ,然後再看符不符合i<=100,符合繼續,不符合則退出不再迴圈。