目錄 : 網頁設計學習課程參考
在這一節中我們將介紹JavaScript的基本運算子.
另外JavaScript也可以像C語言一般整合算術運算子與指派運算子=. 如果要使用變數a與變數b執行算術運算後把答案回存至a, 此類寫法頗為方便.
以 a += b; 為例,
JavaScript也像C語言一般有遞增運算子++及遞減運算子--. 遞增運算子++會執行加1的動作而遞減運算子-- 則進行減1的動作. 遞增運算子與遞減運算子可寫在變數前也可可寫在變數後,但兩者意意不同.
c=a++; 是把變數a儲存至變數c後再執行遞增運算子++. 而c=++a; 則是把變數a先執行遞增運算子++後再把答案儲存至變數c.
在下例中我們設a=5, 並執行c=a++; 及c=a++;. 請觀察隨後出現的a與c的值.
PS: 版權所有,侵犯著作權必告.
在這一節中我們將介紹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: 版權所有,侵犯著作權必告.
留言
張貼留言