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
【推荐】还在用 ECharts 开发大屏?试试这款永久免费的开源 BI 工具!
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步