1. 程式人生 > >JavaScript小細節點羅列(2)

JavaScript小細節點羅列(2)

message 科學 最大值 書寫 繼續 number ssa log 成員

break 語句和 continue 語句

break語句和continue語句都具有跳轉作用,可以讓代碼不按既有的順序執行。

break語句用於跳出代碼塊或循環。

var i = 0;

while(i < 100) {
  console.log(‘i 當前為:‘ + i);
  i++;
  if (i === 10) break;
}

continue語句用於立即終止本輪循環,返回循環結構的頭部,開始下一輪循環。

var i = 0;

while (i < 100){
  i++;
  if (i % 2 === 0) continue;
  console.log(‘i 當前為:‘ + i);
}

註意除了break,continue語句之外,還有一個return語句表示從被調函數返回到主調函數繼續執行,返回時可附帶一個返回值,由return後面的參數指定。return後函數就結束了,後面的語句不再執行.

標簽(label)

JavaScript 語言允許,語句的前面有標簽(label),相當於定位符,用於跳轉到程序的任意位置,標簽可以是任意的標識符,但不能是保留字,語句部分可以是任意語句。