1. 算數運算符 2. 賦值運算符 字元串的加運算(拼接),數值類型的運算,都沒什麼好說的。只不過在js中,字元類型可以直接和數值類型進行“+”運算,運算結果直接定義為字元串 3. 比較運算符 4. 邏輯運算符 5. 條件運算符 語法 例子 如果變數 visitor 中的值是 "PRES",則向變數 ...
1. 算數運算符
運算符 | 描述 | 例子 | 結果 |
---|---|---|---|
+ | 加 | x=y+2 | x=7 |
- | 減 | x=y-2 | x=3 |
* | 乘 | x=y*2 | x=10 |
/ | 除 | x=y/2 | x=2.5 |
% | 求餘數 (保留整數) | x=y%2 | x=1 |
++ | 累加 | x=++y | x=6 |
-- | 遞減 | x=--y | x=4 |
2. 賦值運算符
運算符 | 例子 | 等價於 | 結果 |
---|---|---|---|
= | x=y | x=5 | |
+= | x+=y | x=x+y | x=15 |
-= | x-=y | x=x-y | x=5 |
*= | x*=y | x=x*y | x=50 |
/= | x/=y | x=x/y | x=2 |
%= | x%=y | x=x%y | x=0 |
字元串的加運算(拼接),數值類型的運算,都沒什麼好說的。只不過在js中,字元類型可以直接和數值類型進行“+”運算,運算結果直接定義為字元串
3. 比較運算符
運算符 | 描述 | 例子 |
---|---|---|
== | 等於 | x==8 為 false |
=== | 全等(值和類型) | x===5 為 true;x==="5" 為 false |
!= | 不等於 | x!=8 為 true |
> | 大於 | x>8 為 false |
< | 小於 | x<8 為 true |
>= | 大於或等於 | x>=8 為 false |
<= | 小於或等於 | x<=8 為 true |
4. 邏輯運算符
運算符 | 描述 | 例子 |
---|---|---|
&& | and | (x < 10 && y > 1) 為 true |
|| | or | (x==5 || y==5) 為 false |
! | not | !(x==y) 為 true |
5. 條件運算符
語法
variablename=(condition)?value1:value2
例子
greeting=(visitor=="PRES")?"Dear President ":"Dear ";
如果變數 visitor 中的值是 "PRES",則向變數 greeting 賦值 "Dear President ",否則賦值 "Dear"。