Javascript 有接线员吗?

Javascript 有接线员吗?,javascript,operator-keyword,Javascript,Operator Keyword,如果我将这行代码放入JavaScript控制台(您不需要声明“foo”) 这句话到底是什么意思?“foo”是否存在于任何上下文中?是否有操作员?这是一个: 从文档中: 带标签的语句可以与break或continue语句一起使用。 它是在语句前面加上一个标识符,您可以引用该标识符 在其他编程语言(如C)中,标签经常与语句一起使用。JavaScript没有goto。在javaScript中,它可以与break或continue语句一起使用 使用带有for循环的标记为continue的文档示例: va

如果我将这行代码放入JavaScript控制台(您不需要声明“foo”)

这句话到底是什么意思?“foo”是否存在于任何上下文中?是否有操作员?

这是一个:

从文档中:

带标签的语句可以与break或continue语句一起使用。 它是在语句前面加上一个标识符,您可以引用该标识符

在其他编程语言(如C)中,标签经常与语句一起使用。JavaScript没有
goto
。在javaScript中,它可以与
break
continue
语句一起使用

使用带有for循环的标记为
continue
的文档示例:

var i, j;

loop1:
for (i = 0; i < 3; i++) {      //The first for statement is labeled "loop1"
   loop2:
   for (j = 0; j < 3; j++) {   //The second for statement is labeled "loop2"
      if (i === 1 && j === 1) {
         continue loop1;
      }
      console.log('i = ' + i + ', j = ' + j);
   }
}

// Output is:
//   "i = 0, j = 0"
//   "i = 0, j = 1"
//   "i = 0, j = 2"
//   "i = 1, j = 0"
//   "i = 2, j = 0"
//   "i = 2, j = 1"
//   "i = 2, j = 2"
// Notice how it skips both "i = 1, j = 1" and "i = 1, j = 2"
vari,j;
循环1:
for(i=0;i<3;i++){//第一个for语句标记为“loop1”
循环2:
for(j=0;j<3;j++){//第二个for语句标记为“loop2”
如果(i==1&&j==1){
继续循环1;
}
log('i='+i+',j='+j);
}
}
//输出为:
//“i=0,j=0”
//“i=0,j=1”
//“i=0,j=2”
//“i=1,j=0”
//“i=2,j=0”
//“i=2,j=1”
//“i=2,j=2”
//注意它如何跳过“i=1,j=1”和“i=1,j=2”

<代码>代码>标签:语句< /代码> -Hy@ USE307850,如果我所提供的答案已经解决了您的问题,请通过单击复选标记来考虑。这向更广泛的社区表明,你已经找到了一个解决方案,并给回答者和你自己带来了一些声誉。没有义务这样做。
var i, j;

loop1:
for (i = 0; i < 3; i++) {      //The first for statement is labeled "loop1"
   loop2:
   for (j = 0; j < 3; j++) {   //The second for statement is labeled "loop2"
      if (i === 1 && j === 1) {
         continue loop1;
      }
      console.log('i = ' + i + ', j = ' + j);
   }
}

// Output is:
//   "i = 0, j = 0"
//   "i = 0, j = 1"
//   "i = 0, j = 2"
//   "i = 1, j = 0"
//   "i = 2, j = 0"
//   "i = 2, j = 1"
//   "i = 2, j = 2"
// Notice how it skips both "i = 1, j = 1" and "i = 1, j = 2"