如何在JavaScript中使用goto语句?

How can I use goto statement in JavaScript?

JavaScript goto语句是保留关键字。 通常,根据Web标准,使用goto语句不被认为是一种好习惯。

如下所示,将goto与JavaScript预处理结合使用仍然被认为是不错的选择。

1
2
3
4
5
var a = 0;
[lbl] beginning:
console.log("Demo Text!");
a++;
if(i < 424) goto beginning;

上面的代码按以下方式进行翻译-

1
2
3
4
5
6
7
var a = 0;
beginning: while(true) {
   console.log("Demo Text!");
   a++;
   if(i < 424) continue beginning;
      break;
}