如何在JavaScript中使用void关键字?

void是JavaScript中的重要关键字,可以用作出现在其单个操作数(可以是任何类型)之前的一元运算符。该运算符指定要求值的表达式,但不返回值。

void的语法可以是以下两种之一:

<head>
   <script>
      <!--
         void func()         javascript:void func()         or:
         void(func())
         javascript:void(func())
      //-->
   </script>
</head>

此运算符最常见的用法是在客户端javascript:URL中,在该URL中,您无需浏览器即可显示评估后的表达式的值,即可评估其副作用的表达式。

此处评估表达式警报('Warning !!!'),但不会将其加载回当前文档中。

示例

<html>
   <head>
      <script>
         <!--
            //-->
      </script>
   </head>
   <body>
      <p>Click the following, This won't react at all...</p>
      <a href="javascript:void(alert('Warning!!!'))">Click me!</a>
   </body>
</html>