X++的運算是在參與其他運算之前先將自己加上1,再用新的值參與其他的運算。++X的運算是先用原來的值運算后,再將自己加1.那么問題來了<script type="text/javascript"> var num1=120; document.write("120++的結果是:"+(num1++)); document.write("++120的結果是:"+(++num1));</script>這段代碼的運算結果是:120++的結果是:120++120的結果是:122這是為什么呢,按照上面的理解,120++的結果應該是121,++120的結果應該是120啊,為什么不是呢?表示一直想不通,請大神指教。
自加和自減
zhangyudemuke
2016-03-15 14:45:18