JavaScript中void操作符的含义与用法

作者:半夏

时间:2026-10-29

浏览:178

本文详解JavaScript中void操作符的核心机制,即指定计算表达式但不返回值。文章介绍了void的标准语法格式,包括括号的使用规范,并重点阐述了其在HTML超级链接中的应用,如通过javascript:void(0)阻止页面跳转或提交表单,确保点击链接时不产生副作用。

文章目录

void操作符的基本定义

在JavaScript语言中,void是一个操作符,其作用是指定计算一个表达式,但明确不返回任何值。



void操作符的语法格式

void操作符的标准用法格式如下所示:


1. javascript:void (expression)


2. javascript:void expression



其中,expression代表一个需要计算的JavaScript标准表达式。虽然表达式外侧的圆括号并非强制要求,但为了代码清晰和规范,建议始终加上括号。

该功能的实现版本要求为Navigator 3.0。  )

在超级链接中的应用实例

你可以利用void操作符来定义超级链接。这种方式下,表达式会被正常计算,但不会在当前文档中装入或加载任何新内容。

以下代码示例创建了一个超级链接,当用户点击该链接时,不会触发任何页面动作。此时,void(0)会被计算为数值0,但在JavaScript执行层面没有任何实际效果。

<A HREF="javascript:void(0)">单击此处什么也不会发生</A>

下面的代码创建了一个超级链接,当用户单击该链接时,会触发表单提交操作。

<A HREF="javascript:void(document.form.submit())">

实用工具推荐

电子包浆

绿化、压缩、噪点和虚拟水印,自由调节做旧程度。

使用 ›
图片压缩

选择画质和输出格式,预览压缩前后的大小。

使用 ›
相关文章