JavaScript的運算---算術運算

目錄 : 網頁設計學習課程參考

在這一節中我們將介紹JavaScript的基本運算子.

算術運算

JavaScript的算術運算子請見下表.在下列範例中, 設變數a值為5, 變數b值為3. a與b執行算術運算之後結果儲存至變數c.

運算子說明範例
+ 加法 c=a+b;
- 減法 c=a-b;
* 乘法 c=a*b;
/ 除法 c=a/b;
% 餘數 c=a%b
- 負號 c=-a;



另外JavaScript也可以像C語言一般整合算術運算子與指派運算子=. 如果要使用變數a與變數b執行算術運算後把答案回存至a, 此類寫法頗為方便.

運算子等價語法範例
+= a = a + b; a+=b;;
-= a = a - b; a-=b;
*= a = a * b; a*=b;
/= a = a / b; a/=b;
%= a = a % b a%=b;

以 a += b; 為例,



JavaScript也像C語言一般有遞增運算子++及遞減運算子--. 遞增運算子++會執行加1的動作而遞減運算子-- 則進行減1的動作. 遞增運算子與遞減運算子可寫在變數前也可可寫在變數後,但兩者意意不同.

c=a++; 是把變數a儲存至變數c後再執行遞增運算子++. 而c=++a; 則是把變數a先執行遞增運算子++後再把答案儲存至變數c.

在下例中我們設a=5, 並執行c=a++; 及c=a++;. 請觀察隨後出現的a與c的值.




PS: 版權所有,侵犯著作權必告.

留言