自增和自減
阿新 • • 發佈:2018-12-02
自增++
-通過還用變數在自身的基礎上增加1
-對於一個變數自增以後,原變數的值會立即自增1
-自增分為兩種,後++(a++)和前++(++a)
無論是a++還是++a,都會立即是原變數自增1
不同的是a++和++a的值不同
a++的值等於原變數的值(自增前的值),
++a的值等於原變數自增後的值
自減--
-通過自減可以使變數在自身的基礎上減1
-自減分成兩種,--a a--
不同的是a--和--a的值不同
a--是變數的原值(自減前的值)
--a是變數的新值(自減後的值)
程式碼示例:
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>自增和自減</title> <script type="text/javascript"> var a = 1; console.log(a++);//1 console.log(++a);//2 a++;//使a自增1 ++a; console.log("a="+a); var c=10; //第一次c++,是在10的 基礎上自增 c++; console.log(c++);//11 var d=10; //console.log(++d);//11 //console.log(++d);//12 d = d++; /* e=d++; d++之後為21,但是d++為10,最後把d++的值賦給d d = e; */ console.log(d);//10 var e=20; //20 + 22 +22 var result =e++ + ++e + e;//64 console.log(result); </script> </head> <body> </body> </html>