在程式設計中必須使用變數或常數儲存資料,再將資料經由判斷與演算,去得到需要的結果,建構出的內容就是運算式。換言之,運算式是由運算元和運算子組合而成,其中運算子指的是運算方式,運算元則是只用來運算的資料。
例如:a+b在這個運算式子中,a和b是運算元,加號(+)是運算子,代表運算方法。
以下針對常用的運算子進行說明:
-
算術運算子
算術運算子就是在程式中執行一些基本的四則運算,包括加、減、乘、除的動作。
使用算術運算子適用一般四則運算的規則:計算仍然是依循先乘 除後加減的順序、括號中的算式先運算進行除法運算時不能將數值除以0。
符號和說明:
(+):加法
(-):減法
(*):乘法
(/):除法
(%):取除法的餘數
(++):遞增運算子,每次將變數的值加一
(--):遞減運算子,每次將變數的值減一
-
指定運算子:
利用指定運算子 (+,+=,-=,*=,/=,%=) 將運算式右邊的值指定給左邊。
在程式設計中需要指定一個值給變數時,就必須使用指派運算子。
在JavaScript程式中「=」,不是「等於」的意思,而是「指定」的意思,意即將指派運算子右方的值存入左方的變數。
-
比較運算子:
比較運算子常用於比較兩個運算元或運算式之間的大小關係,當關係成立時結果為 true,關係不成立時則為 false。