DIV CSS 佈局教程網

 DIV+CSS佈局教程網 >> 網頁腳本 >> JavaScript入門知識 >> AJAX入門 >> AJAX詳解 >> 關於自加運算符與二元運算符
關於自加運算符與二元運算符
編輯:AJAX詳解     

1、自加運算符 ++
  運算規則:++在變量前,先運算,後取值;反之毅然。
  如:int a = 2,b;
      b= ++a; //相當於:{a=a+1;b=a;}
      b = a++;  //相當於:{b=a;a=a+a;}

2、二元運算符 +
  運算規則:先求得 + 號兩邊的表達式的值,再返後兩端值相加後的結果。
  如:int a = 2, b = 3,c;
      c = a +b;  //相當於:{2+3;c=5}
      c = (a + a) + ( a + b );  //相當於:{2+2,2+3,4+5,c=9}

3、++與+的混合應用
  運算規則:++運算符的優先級高於+運算符。
  如:int a, m;
      m = (++a) + (++a) + (++a);
      // 結果為 m = 13
      m = (++a) + (++a) + (++a) + (++a);
      // 結果為 m = 19
  解釋如下:
     
m = (++a) + (++a) + (++a); 相當於:m = ((++a) + (++a)) + (++a);
按從左至右的順序,兩個數相加時,先求得要加的兩個數,按照這個原則應為:
            m = (4+4) + (++a) // a = 4
                = 8 + (++a) //a = 4
                = 8 + 5 // a = 5
                = 13
            同理:m=(++a) + (++a) + (++a) + (++a); 相當於:m=(((++a) + (++a)) + (++a)) + (++a); //a=2
            m = (( 4 + 4) + (++a)) + (++a) //a=4
                = (8 + 5)+(++a) //a=5
                = 13 + 6 //a=6 
                = 19

XML學習教程| jQuery入門知識| AJAX入門| Dreamweaver教程| Fireworks入門知識| SEO技巧| SEO優化集錦|
Copyright © DIV+CSS佈局教程網 All Rights Reserved