三大程序結構

一、順序執行語句
 
一步一步執行,由上面一步一步執行到下面
 
 
二、條件執行語句
 
一、if(條件){
    執行條件成立語句
}
 
二、if(條件){
    執行條件成立語句
}else{
    執行條件不成立
}
 
三、if(條件){
    執行條件成立
}else if(條件2){
    執行條件成立
}else{
    執行條件不成立
}
四、switch(表達式或者變量/*與下面的n數據類型是全等關係*/){
    case n:
    執行語句
    break;//語句結束
    case n2:
    執行語句
    break;
default:
    執行語句
}
 
五、switch case,多用於有限,離散知道具體值的狀況!
 
三、循環執行語句
一、重複執行相同的代碼,獲得相同或者不一樣的結果,減小代碼冗餘
 
二、for循環
 
        for (語句 1; 語句 2; 語句 3)
            {
                被執行的代碼塊
            }     
    語句 1 在循環(代碼塊)開始前執行( 語句 1 是可選的,也就是說不使用語句 1 也能夠。 您能夠在語句 1 中初始化任意(或者多個)值:)
    語句 2 定義運行循環(代碼塊)的條件( 一般語句 2 用於評估初始變量的條件, 語句 2 一樣是可選的。 若是語句 2 返回 true,則循環再次開始,若是返回 false,則循環將結束。 若是您省略了語句 2,那麼必須在循環內提供 break。不然循環就沒法停下來。這樣有可能令瀏覽器崩潰)
    語句 3 在循環(代碼塊)已被執行以後執行
 
 
四、循環類型
 

不一樣類型的循環

JavaScript 支持不一樣類型的循環:
  • for - 循環代碼塊必定的次數
  • for/in - 循環遍歷對象的屬性
  • while - 當指定的條件爲 true 時循環指定的代碼塊
  • do/while - 一樣當指定的條件爲 true 時循環指定的代碼塊
 
五、continue和break
continue:結束當前循環執行下一次循環
 
break:結束整個循環
相關文章
相關標籤/搜索