JavaScript 中的"void"运算符是什么?

javascriptweb developmentfront end technology

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

语法

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

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

此运算符最常见的用途是在客户端 javascript: URL 中,它允许您评估表达式的副作用,而无需浏览器显示评估表达式的值。

此处评估了表达式 alert ('Warning!!!'),但未将其加载回当前文档。

示例

<html>
   <head>
      <script>
         <!--
         //-->
      </script>
   </head>

   <body>
      <p>Clickthe following, This won't react at all...</p>
      <ahref = "javascript:void(alert('Warning!!!'))">Clickme!</a>
   </body>
</html>

相关文章