【发布时间】:2012-07-31 09:24:00
【问题描述】:
我在很多地方都看到过 Javascript Void,但我仍然无法理解为什么要使用这个。我能够进行复杂的 javascript 编码,但不清楚这个特定的功能。
【问题讨论】:
-
void不是函数! 它是一个运算符。
标签: javascript
我在很多地方都看到过 Javascript Void,但我仍然无法理解为什么要使用这个。我能够进行复杂的 javascript 编码,但不清楚这个特定的功能。
【问题讨论】:
void 不是函数! 它是一个运算符。
标签: javascript
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。