JavaScript標籤語句

JavaScript是可以添加標籤的,由標識符和冒號組成
寫法:identifier:statement
通常是配合break和continue使用
如下示例:
break:

var sum = 0;
alias:
for (var i=0; i<10; i++) {
  for (var j=0; j<10; j++) {
    if (i == 5 || j == 5) {
		break alias;
  }
  sum++;
  }
}
console.log(sum); //輸出5

continue:

var sum = 0;
alias:
for (var i=0; i<10; i++) {
  for (var j=0; j<10; j++) {
    if (i == 5 || j == 5) {
		continue alias;
  }
  sum++;
  }
}

console.log(sum); //輸出45

注意 continue在while和for循環中的區別:while循環直接進入下一次循環條件判斷,而for循環會先計算increment表達式,然後再判斷循環條件

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章