javascript - 'exit' 是 JavaScript 中普遍支持的停止执行的方法吗?

标签 javascript exit

我是 JavaScript 新手,偶然发现以下代码可以按我想要的方式工作:

alert("This shows");
exit;
alert("This doesn't show");

我想提前终止当前页面上的所有后续 JavaScript。这在我测试过的浏览器中有效。但我找不到任何文档表明这是 JavaScript 中的合法关键字,因此我担心某些浏览器可能不支持它。所有其他建议都提到“返回”,但我不是从函数返回,只是停止正在进行的顺序 JavaScript 执行。

有没有具体的退出文档;?

最佳答案

JavaScript 中没有“退出”。您所做的只是在页面上引入了一个错误。

查看控制台,您会看到Uncaught ReferenceError:exit未定义

什么时候它不起作用?

  • 如果您将变量命名为 exit(并且在范围内)。
  • 如果浏览器将id转换为全局变量,而某个id恰好退出。

你应该做什么?

关于javascript - 'exit' 是 JavaScript 中普遍支持的停止执行的方法吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54433691/

相关文章:

java - 退出android应用程序

c - 是否可以在线程中使用退出?

Python 退出处理程序

javascript - React - 普通选择值不更新

javascript - 每次路由更改时不会调用 Router.match

javascript - 当监听 Ctrl + B 事件时,书签选项卡显示

javascript - 执行我的基本切换程序时遇到问题

scheme - 如何提前终止计划程序? (是否有 “exit”?)

windows - 从函数内部退出批处理脚本

javascript - 识别外部文件中某些标签之间的字符串 - PHP