javascript中的void是什么
导读:在javascript中,void是一个关键字,用于执行一个表达式但不返回任何值。例如:<span>//通过void打开一个新窗口</span><span>void window.open("http:/...
在javascript中,void是一个关键字,用于执行一个表达式但不返回任何值。
例如:
span>
//通过void打开一个新窗口/span>
span>
void window.open("http://www.google.com");
/span>
在上述代码中,使用void关键字调用window.open()函数,它会打开一个新窗口,但是不会返回任何值。
在下面的例子中,void可用于阻止默认事件的发生,同时同时在函数的结尾不返回任何值:
span>
function handleClick(event) {
/span>
span>
event.preventDefault();
/span>
span>
//执行其他操作/span>
span>
void false;
/span>
span>
}
/span>
此代码可用于在以链接或提交按钮等元素创建的事件中阻止默认行为。执行其他操作的代码和返回void false的代码不会影响任何结果。
除此之外,在javascript中,void可用于创建一个“干净的”超链接或书签,不会添加历史记录或触发浏览器回退。我们来看下面的例子:
span>
a href="javascript:void(0)">
Click Here/a>
/span>
在上述代码中,href属性指向javascript:void(0),void 0 表示 undefined,这种方法不会创建任何历史记录或添加到浏览器会话历史中,因此,当用户单击链接时,它只会执行JavaScript代码而不会发生任何其他事情。
总之,void是javascript中的一个关键字,其主要功能是执行指定操作,但不返回值。
声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!
若转载请注明出处: javascript中的void是什么
本文地址: https://pptw.com/jishu/549025.html
