为什么 JavaScript 中的 void 需要一个参数?


void 运算符用于计算指定的表达式。之后它返回 undefined。它获取未定义的原始值,将 void(0)(即 0)用作参数。

void(0) 可用于超链接以获取未定义的原始值,

示例

动态演示

<!DOCTYPE html>
<html>
   <head>
      <title>Understanding JavaScript void(0)</title>
   </head>
   <body>
      <a href="javascript:void(0);" ondblclick="alert('Click it twice!')">Click me not once, but twice.</a>
   </body>
</html>

我们上面使用 JavaScript:void(0) 以便当第一次单击按钮时页面不会重新加载。

只有当按钮被单击两次时该代码才有效。如果单击一次,则不会发生任何事。但是当按钮被单击两次时会弹出警报框,因为我们使用了 ondblclick 事件处理程序。

更新于: 16-Jun-2020

125 次浏览

开启你的 职业生涯

完成课程,获得认证

开始
广告
© . All rights reserved.