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