Code前端首页关于Code前端联系我们

js中javascript:void(0)是什么意思

terry 2年前 (2023-09-09) 阅读数 217 #Javascript
文章标签 hrefvoid

在看别人的代码时,经常可以看到href属性中写着javascript:void(0)。我们都知道点击后不弹起,但是很少有人知道为什么点击后不弹起。

js中javascript:void(0)什么意思

void 运算符计算给定的表达式并返回 undefined。

void 运算符通常仅用于获取未定义的基值,通常为“void(0)”(相当于“void 0”)。在这些情况下,您可以使用未定义的全局变量(假设尚未为其分配非默认值)。

有关 void 运算符的更多信息:void operator

了解了这些信息后,页面不跳转的原因其实很简单。

使用 href 链接执行此操作的原因是,普通的 javascript: URL 会将浏览器重定向到该 JavaScript 评估结果的纯文本版本。但是,如果结果不令人信服,浏览器将保留在同一页面上。 void(0) 只是一个简短的脚本,导致未定义。

版权声明

本文仅代表作者观点,不代表Code前端网立场。
本文系作者Code前端网发表,如需转载,请注明页面地址。

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

热门