js入門關於js‘i++’‘++i’和‘i--’‘--i’計算的問題


一,i++和++i;

i++是先賦值在運算,++i是先運算在賦值;

例如:var a=1

           a++;在運算時是按照1計算的;但在下面再次出現時是按照2進行運算;

   ++a;在運算時是按照2計算的:在下面再次出現時是按照2計算的;

     例如:var a=1

      b=(a++)+(++a)

 計算按照   1  + 3     =4

   完成后a的值      2        3    最后輸出i=3;

與i++類似:i--是先賦值在運算,--i是先運算在賦值;

例如:var a=1

           a--;在運算時是按照1計算的;但在下面再次出現時是按照0進行運算;

   ++a;在運算時是按照-1計算的:在下面再次出現時是按照-1計算的;

     例如:var a=1

      b=(a--)+(--a)

 計算按照   1 +(-1)     =0

   完成后a的值      0        -1    最后輸出i=-1;

最關鍵的是細心在做題的時候不能只是看要在紙上寫這樣才能保證算出來的答案准確無誤;

      


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM