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

1、语法

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

1)void func()

javascript:void func()

2)void(func())

javascript:void(func())

void操作符最常见的用法是在客户端javascript:URL中。执行js代码,而不进行页面跳转。

例如,

<html>
   <body>   
      <p>点击下面的,弹出提示窗口</p>
      <a href = "javascript:void(alert('警告!!!'))">点击</a>     
   </body>
</html>

使用javascript:void(0)不执行代码 ,也不进行页面跳转,在某些情况限制用户操作时可能用到。

例如,

<html>
   <head>   
      <script type = "text/javascript">
         <!--
         //-->
      </script>      
   </head>
   <body>   
      <p>点击下面的,不会有任何反应…</p>
      <a href = "javascript:void(0)">点击</a>      
   </body>
</html>

  void的另一种用法是生成如下所示的未定义值,如下:

<html>
   <head>      
      <script type = "text/javascript">
            function getValue() {
               var a,b,c;
               a = void ( b = 5, c = 7 );
               document.write('a = ' + a + ' b = ' + b +' c = ' + c );
            }
      </script>      
   </head>
   <body>
      <p>点击以下查看结果:</p>
      <form>
         <input type = "button" value = "点击" onclick = "getValue();" />
      </form>     
   </body>
</html>

推荐文档

相关文档

大家感兴趣的内容

随机列表