JavaScript statement flow control || JavaScript 語句流程控制

CSDN_Alex_發表於2020-12-19

JavaScript 語句流程控制


判斷語句

  • if... 當指定條件為 true 時,執行子語句程式碼

  • if...else... 當指定條件為 true 時,執行第一條子語句程式碼。當條件為 false 時,執行第二條子語句程式碼

  • if...else if...else... 該語句可通過判斷,選擇多個子語句中對應的子語句來執行


情況語句

  • switch 該語句可通過不同的情況選擇對應的程式碼塊來執行
switch(new Date().getDay()){
        case 1: alert("今天是星期一哦");
                break;
        case 2: alert("今天是星期二哦");
                break;
        case 3: alert("今天是星期三哦");
                break;
        case 4: alert("今天是星期四哦");
                break;
        case 5: alert("今天是星期五哦");
                break;
        default:alert("終於到週末了");
}

迴圈語句

  • for 迴圈程式碼塊指定次數
  • for/in 迴圈遍歷操作物件的屬性或陣列元素
		var i;
        var arr = ['welcome', 'to', 'w3cschool'];
        for(i in arr){
            document.write(arr[i] + '<br />');
        }
  • do..while 當指定條件為 true 時迴圈指定的程式碼塊
  • while 當指定條件為 true 是迴圈指定的程式碼塊

用於控制迴圈的語句

break 和 continue 語句對迴圈中的程式碼執行提供了更嚴格的控制

  • break 語句:中斷迴圈,並繼續執行迴圈之後的程式碼
  • continue 語句:中斷迴圈中的一個迭代,然後繼續迴圈中的下一個迭代

相關文章