1、順序執行語句 一步一步執行,由上面一步一步執行到下麵 2、條件執行語句 1、if(條件){ 執行條件成立語句 } 2、if(條件){ 執行條件成立語句 }else{ 執行條件不成立 } 3、if(條件){ 執行條件成立 }else if(條件2){ 執行條件成立 }else{ 執行條件不成立 } ...
1、順序執行語句 一步一步執行,由上面一步一步執行到下麵 2、條件執行語句 1、if(條件){ 執行條件成立語句 } 2、if(條件){ 執行條件成立語句 }else{ 執行條件不成立 } 3、if(條件){ 執行條件成立 }else if(條件2){ 執行條件成立 }else{ 執行條件不成立 } 4、switch(表達式或者變數/*與下麵的n數據類型是全等關係*/){ case n: 執行語句 break;//語句結束 case n2: 執行語句 break; default: 執行語句 } 5、switch case,多用於有限,離散知道具體值的情況! 3、迴圈執行語句 1、重覆執行相同的代碼,得到相同或者不同的結果,減少代碼冗餘 2、for迴圈 for (語句 1; 語句 2; 語句 3) { 被執行的代碼塊 } 語句 1 在迴圈(代碼塊)開始前執行( 語句 1 是可選的,也就是說不使用語句 1 也可以。 您可以在語句 1 中初始化任意(或者多個)值:) 語句 2 定義運行迴圈(代碼塊)的條件( 通常語句 2 用於評估初始變數的條件, 語句 2 同樣是可選的。 如果語句 2 返回 true,則迴圈再次開始,如果返回 false,則迴圈將結束。 如果您省略了語句 2,那麼必須在迴圈內提供 break。否則迴圈就無法停下來。這樣有可能令瀏覽器崩潰) 語句 3 在迴圈(代碼塊)已被執行之後執行 4、迴圈類型
不同類型的迴圈
JavaScript 支持不同類型的迴圈:- for - 迴圈代碼塊一定的次數
- for/in - 迴圈遍歷對象的屬性
- while - 當指定的條件為 true 時迴圈指定的代碼塊
- do/while - 同樣當指定的條件為 true 時迴圈指定的代碼塊