• 其他运算符


    原文地址:https://wangdoc.com/javascript/

    void运算符

    void运算符的作用是执行一个表达式,然后不返回任何值,或者说返回undefined

    void 0 // undefined
    void(0) // undefined
    

    上面是void运算符的两种写法,都正确。建议采用后一种形式。

    var x = 3;
    void (x = 5);
    x // 5
    

    这个运算符的主要用途是浏览器书签工具,以及在超链接中插入代码,防止页面跳转。

    <script>
        function f() {
            console.log("Hello World");
        }
    </script>
    <a href="http.example.com" onclick="f(); return false;">点击</a>
    

    上面代码中,点击链接后,会先执行onclick的代码返回false,所以浏览器不会跳转到example.com。
    void运算符可以取代上面的代码。

    <a href="javascript: void(f())">文字</a>
    

    下面是一个更实际的例子,用户点击链接提交表单,但是不产生页面跳转。

    <a href="javascript: void(document.form.submit())">提交</a>
    ## 逗号运算符
    逗号运算符用于对两个表达式求值,并返回**后**一个表达式的值。
    ```js
    "a", "b" // "b"
    var x = 0;
    var y = (x++, 10);
    
    x // 1
    y // 10
    

    逗号运算符的一个用途是,在返回一个值之前,进行一些辅助操作。

    var value = (console.log("Hi"), true);
    
  • 相关阅读:
    性能测试概念
    接口测试概念
    SQL多表查询
    手机App测试概念
    App测试页面滑动
    自动化测试概念
    Monkey 命令
    Tomcat+JDK安装和配置
    Linux系统FTP安装、安装和使用
    Web测试方法(一)
  • 原文地址:https://www.cnblogs.com/chris-jichen/p/9989090.html
Copyright © 2020-2023  润新知