📜  如何在 Javascript 中使用 goto?(1)

📅  最后修改于: 2023-12-03 15:08:38.926000             🧑  作者: Mango

不建议在 JavaScript 中使用 goto 语句。

在 JavaScript 中,goto 语句已经被废弃,不建议使用。而且,JavaScript 中也没有原生的 goto 语句,所以我们无法直接使用该语句来控制程序流程。

但是,我们可以使用其他方式来实现 goto 语句的效果。比如使用标签和 break 语句来模拟。

如下代码展现了如何使用标签和 break 语句来模拟 goto 语句的效果。

// 使用标签和 break 语句来模拟 goto 语句
label1: {
  console.log('Hello');

  if (condition1) {
    break label1;
  }

  console.log('World');
}

console.log('JavaScript');

在上面的代码中,我们使用了 label1 标签来代表我们要跳转到的位置,然后在 if 语句中使用了 break label1 来模拟 goto 语句,跳转到 label1 所在的位置。这样,我们就可以控制程序的执行流程了。

但是,如上代码中使用 goto 的方式并不提倡,在可读性和代码复杂性上都不友好,更何况该方式已废弃。在实际开发中,我们应该使用其他更规范、更清晰的语句来实现相同的效果。