在JavaScript中立即中断循环并切换大小写

在JavaScript中立即中断循环并切换大小写,javascript,for-loop,switch-statement,Javascript,For Loop,Switch Statement,我想知道如何在JavaScript中立即中断for循环和switch case语句 通常情况下,我会使用以下内容: foo: for(;;) for (;;) break foo; 有没有办法在一开始就对一个案例做同样的处理 switch(1) { foo: case 1: for (;;) break foo; } 有什么想法吗?只需使用开关本身的标签,而不是其中一个案例。休息会让你脱离开关,我想这正是你想要做的 foo: switch(1) {

我想知道如何在JavaScript中立即中断for循环和switch case语句

通常情况下,我会使用以下内容:

foo:
for(;;)
  for (;;)
      break foo;
有没有办法在一开始就对一个案例做同样的处理

switch(1) {
  foo:
  case 1:
    for (;;)
      break foo;
}

有什么想法吗?

只需使用
开关本身的标签,而不是其中一个案例。休息会让你脱离
开关
,我想这正是你想要做的

foo:
switch(1) {
  case 1:
    for (;;)
      break foo;
}

只需使用
switch
语句本身的标签,而不是其中一种情况。休息会让你脱离
开关
,我想这正是你想要做的

foo:
switch(1) {
  case 1:
    for (;;)
      break foo;
}

标记
开关

foo: switch(1) {
    case 1:
        while (1) break foo;
    case 2:
        console.log(2);
}

循环中断,将永远不会记录
2

标记
开关

foo: switch(1) {
    case 1:
        while (1) break foo;
    case 2:
        console.log(2);
}

循环中断,
2
将永远不会被记录。

对于一个案例,你不能做任何类似的事情,这是不一样的。改用函数。你试过断开开关吗?我有很多案例,在for循环中,我试图找出是应该立即停止整个案例,还是应该继续-有一个函数可以在for循环之后执行,如果for循环没有发现任何问题,你就不能对案例执行类似的操作,不一样。使用一个函数代替。你试过打破开关吗?我有很多案例,在for循环中,我试图找出我应该立即停止整个案例还是应该继续——如果for循环没有发现任何问题,有一个函数可以在for循环后执行
实际上是一个goto语句,可以在许多地方使用。但是,您只能将标签放在语句的前面实际上是一个goto语句,可以在许多地方使用。但是,您只能将标签放在语句的前面。您可以标记/中断JavaScript中的大多数块(例如,
a:{console.log('hello');break a;console.log('再见');};
)。请确保不要将其与文字对象表示法混淆。您可以标记/中断JavaScript中的大多数块(例如,
a:{console.log('hello');break a;console.log('bye');};
)。请确保不要将其与文字对象表示法混淆。