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表达式,然后再判断循环条件

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