zoukankan      html  css  js  c++  java
  • JS-02 一元运算符理解

    1 <script>
    2         
    3         var i=1;
    4         j=i++ + i++;
    5         console.log(j); //结果是3
    6         console.log(i); //结果是3
    7 </script>

    代码如上,刚开始学以为 "i++" 是他所在的那一条语句执行完了才加一,现在发现只要这个变量参与了运算,它就会变,这样如果这个变量在等式前面后面都有出现,等前面执行完到了后面他就已经变成新的数了 ;

    搞懂这个概念,那一元运算符就没问题了,第二个case也很好理解了

     var i = 1;
            var j = i++ + ++i;
            console.log(j); //结果是4
            console.log(i); //结果是3
    var a = 1;
            var b = ++a + ++a + a++ + ++a;
            console.log(b);  //结果是13

    2019-08-19

  • 相关阅读:
    docker 常用
    vue-cli 的静态资源
    ubuntu 恢复模式
    virtualbox
    cmake 使用技巧
    VLC播放pcm
    Ice-Lite 理解
    webrtc ice流程
    Mediasoup_Demo信令过程, client and server
    Mediasoup
  • 原文地址:https://www.cnblogs.com/Helen-code/p/11377791.html
Copyright © 2011-2022 走看看