zoukankan      html  css  js  c++  java
  • 详解JavaScript中void语句的使用

    void是在JavaScript中的一个重要的关键字可被用作其单操作数之前出现一元运算符,其可以是任何类型。

    此运算符指定不需要返回值,进行计算的表达式。它的语法可能是下列之一:

    <script type="text/javascript">
    void func()
    javascript:void func()
    

    or:

    void(func())
    javascript:void(func())
    

    实例1:

    这个操作最常见的用途是在客户端JavaScript:URL,它可以评估计算其边界效应的表达式,而不显示计算表达式的值的浏览器。

    在这里,表达 alert('Warning!!!') 进行评估计算,但没有加载回当前文档:

    <body>
    <a href="javascript:void(alert('Warning!!!'))">Click me!</a>
    </body>
    

    实例2:

    另一例子下面的链接什么也不做,因为表达式“0”在JavaScript中没有任何影响。这里,表达式“0”被评估计算,但它不被装入回当前文档:

    <body>
    <a href="javascript:void(0))">Click me!</a>
    </body>
    

    实例3:

    void的另一个用途是故意产生不确定的值,如下所示:

    <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>
    

    本文地址:http://www.jb51.net/article/67235.htm  

      

      

      

      

  • 相关阅读:
    讲一下创业公司的技术架构演进
    Nginx二级域名配置
    Java分页下载
    Solr6+IKAnalyzer分词环境搭建
    消息发送平台简单架构设计
    优先级线程池实现
    Spring缓存框架原理浅谈
    Archaius 原理
    SpringCloud+Consul 服务注册与服务发现
    EndPoint详解
  • 原文地址:https://www.cnblogs.com/mmzuo-798/p/6822633.html
Copyright © 2011-2022 走看看