如何终止js脚本的运行?

例如:
<script>
console.log('脚本运行到位置1');

console.log('脚本运行到位置2'); // 现在我要让这段脚本运行在位置2的时候终止运行,不再继续执行怎么办??

                            //我知道php里面有die() 或者 exit() 这样的语法结构来终止脚本运行,不知道js有没有等价的方法??或者替代的方法也可以

console.log('脚本运行到位置3');

</script>

阅读 17.7k
4 个回答

js很多时候是异步的,单个return或Error并不能终止整个脚本,例如setTimeout内的代码不受setTimeout之后的return或Error影响,只能主动去控制每个异步代码块的终止

throw new Error("Something went badly wrong!");
新手上路,请多包涵

暂停的话,alert个什么的
终止,在那里弄个错误的代码就停到那了。。。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题