javascript流程控制語句簡單介紹

antzone發表於2017-04-13

本章節總體簡單介紹一下javascript中的流程控制語句。

所謂的流程控制語句,就是能夠根據一定條件,調整程式碼執行順序的語句,下面分別做一下介紹。

一.條件選擇結構:

條件選擇語句用於基於不同的條件來執行不同的動作,通常在寫程式碼時,總是需要為不同的決定來執行不同的動作。

(1).if語句:

當條件為true時,執行指定的程式碼:

[JavaScript] 純文字檢視 複製程式碼
var webName = "螞蟻部落";
if(webName=="螞蟻部落"){
  console.log("本站的url地址是softwhy.com");
}

判斷變數的值是不是"螞蟻部落",如果是則執行大括號中的程式碼。

(2).if...else語句:

當條件為true時執行程式碼,當條件為false時執行其他程式碼。

[JavaScript] 純文字檢視 複製程式碼
var webName = "螞蟻部落";
if (webName == "螞蟻部落") {
  console.log("本站的url地址是softwhy.com");
} else {
  console.log("本站地址不是softwhy.com");
}

如果變數的值不是"螞蟻部落",那麼就會執行else後面的程式碼。

(3).switch語句: 使用該語句來選擇多個程式碼塊之一來執行。switch 語句用於基於不同的條件來執行不同的動作。

[JavaScript] 純文字檢視 複製程式碼
var d=new Date().getDay(); 
function myFunction() {
  var x;
  switch (d){ 
    case 0: 
      x="Today it's Sunday"; 
      break; 
    case 1: 
      x="Today it's Monday"; 
      break; 
    case 2: 
      x="Today it's Tuesday"; 
      break; 
    case 3: 
      x="Today it's Wednesday"; 
      break; 
    case 4: 
      x="Today it's Thursday"; 
      break; 
    case 5: 
      x="Today it's Friday"; 
      break; 
    case 6: 
      x="Today it's Saturday"; 
      break; 
  } 
  console.log(x);
}
myFunction();

更多關於switch語句的使用可以參閱javascript switch語句一章節。

二.迴圈結構:

感覺還是沒必要多介紹了,因為本站其他文章都已經介紹了,下面就給出相應的連結地址。

(1).for語句可以參閱javascript for迴圈語句一章節。

(2).for in語句可以參閱javascript for in一章節。

(3).while語句可以參閱javascript while語句一章節。

(4).do...while語句可以參閱javascript do while迴圈語句一章節。

三.其他語句:

(1).break語句可以參閱javascript break與continue語句一章節。

相關文章