Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/c/63.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Can';我不理解为什么要使用JavaScript void函数_Javascript - Fatal编程技术网

Can';我不理解为什么要使用JavaScript void函数

Can';我不理解为什么要使用JavaScript void函数,javascript,Javascript,可能重复: 在很多地方我都看到了Javascript Void,但我仍然无法理解为什么要使用这个。我能够进行复杂的javascript编码,但不清楚这个特定函数。void是一个用于返回空值的运算符,因此浏览器将无法加载新页面 //解释代码 <a href="JavaScript:void(0);" ondblclick="alert('Well done!')">Double Click Me!</a> 在上述ex中,单击一次不会发生任何事情,但如果双击,则会提示

可能重复:


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

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

//解释代码

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

在上述ex中,单击一次不会发生任何事情,但如果双击,则会提示您做得很好!
(用于防止页面加载的void(0)

还可以查看。
void
不是一个函数!它是一个运算符。不是一个
null
值。这是一个未定义的
值。重新加载页面不会神奇地发生,您缺少一些解释。即使这两个值都被认为是错误的值
null==未定义的
,它们仍然是
null!==未定义
,操作员返回
未定义
,而不是
。谢谢大家,现在我明白了!谢谢你的帮助。