表1 JavaScript常見運算符

算數運算符 說明 舉例 結果
= 賦值運算符。將運算符右邊變量的值賦給左邊變量。 x = 5 ; -
+ 加號。將兩個數據相加。 y=1+2; y=3
- 減號。將兩個數據相減。 z = x-y; z=2
* 乘號。將兩個數據相乘。 a=x*y; a=15
/ 除號。將兩個數據相除。 b=x/z; b=2.5
% 求余運算。求兩個數據相除的余數。 c=x%z; c=1
++ 自加。將操作數加1。 m=++x; m=6   x=6
-- 自減。將操作數減1。 n=--x; n=5    x=5
比較運算符 說明 舉例 結果
== 相等。若兩數據相等,返回 true,否則返回 false。 boolean1=(x==5); boolean1=true
!= 不相等。若兩數據不相等,返回 true,否則返回 false。 boolean2=(x!=5); boolean2=false;
> 大于。若左邊數據大于右邊數據,返回 true,否則返回 false。 boolean4=(x>y); boolean4=true
< 小于。若左邊數據小于右邊數據,則返回布爾值true,否則返回false。 boolean5=(x<y); boolean5=false
>= 大于等于。若左邊數據大于或等于右邊數據,返回 true,否則返回 false。 boolean6=(x>=y); boolean6=true
<= 小于等于。若左邊數據小于或等于右邊數據,返回 true,否則返回 false。 boolean7=(x<=y); boolean7=false
邏輯運算符 說明 舉例 結果
&& 邏輯與。如果符號兩邊的操作數為真,返回true,否則返回false。 boolean_a=true&&false; boolean_a=false
|| 邏輯或。如果符號兩邊的操作數為假,返回false,否則返回true。 boolean_b=true||false; boolean_b=true
! 邏輯非。如果符號右邊的操作數為真,返回false,否則返回true。 boolean_c=!true; boolean_c=false