【问题标题】:Can't understand why JavaScript void function is used [duplicate]不明白为什么使用 JavaScript void 函数[重复]
【发布时间】:2012-07-31 09:24:00
【问题描述】:

可能重复:
what is the point of void in javascript

我在很多地方都看到过 Javascript Void,但我仍然无法理解为什么要使用这个。我能够进行复杂的 javascript 编码,但不清楚这个特定的功能。

【问题讨论】:

标签: javascript


【解决方案1】:

void 是用于返回空值的运算符,因此浏览器将无法加载新页面。

//解释代码

<a href="JavaScript:void(0);" ondblclick="alert('Well done!')">Double Click Me!</a>

在上面的例子中,单击不会发生任何事情,但如果你双击它会发出警报 干得好! (void(0) 用于阻止页面加载)

【讨论】:

  • 不是null 值。这是一个undefined 值。重新加载页面不会神奇地发生,您缺少一些解释。
  • 尽管两者都被认为是虚假值 null == undefined,但它们仍然是 different things null !== undefined。 As you can see,void 运算符返回 undefined,而不是 null。
  • 谢谢大家,现在我明白了!感谢您的帮助。
猜你喜欢
  • 1970-01-01
  • 2021-10-20
  • 2018-06-30
  • 2022-01-23
  • 2021-01-29
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-10-11
相关资源
最近更新 更多