算術 運算子
| 運算子 | 描述 | 範例 | 結果 |
|---|---|---|---|
| + | i加 | x=2 y=2 x+y |
4 |
| - | 減 | x=5 y=2 x-y |
3 |
| * | 乘 | x=5 y=4 x*y |
20 |
| / | 除 | 15/5 5/2 |
3 2.5 |
| % | 餘數 (除完之後的餘數) | 5%2 10%8 10%2 |
1 2 0 |
| ++ | 逐次增加 | x=5 x++ |
x=6 |
| -- | 逐次減少 | x=5 x-- |
x=4 |
指定 運算子
| 運算子 | 範例 | 描述 |
|---|---|---|
| = | x=y | x=y |
| += | x+=y | x=x+y |
| -= | x-=y | x=x-y |
| *= | x*=y | x=x*y |
| /= | x/=y | x=x/y |
| %= | x%=y | x=x%y |
比較 運算子
| 運算子 | 描述 | 範例 |
|---|---|---|
| == | 等於 | 5==8 傳回的值為否returns false |
| === | 等於 (檢查兩者之值及型式) | x=5 y="5" x==y returns true值相同 |
| != | 不等於 | 5!=8 正確,傳回之值為真returns true |
| > | 大於 | 5>8 returns false |
| < | 小於 | 5<8 returns true |
| >= | 大於等於 | 5>=8 returns false |
| <= | 小於等於 | 5<=8 returns true |
邏輯 運算子
| Operator | Description | Example |
|---|---|---|
| && | 且 | x=6 y=3 (x < 10 && y > 1) returns true |
| || | 或是 | x=6 y=3 (x==5 || y==5) returns false |
| ! | 不是 | x=6 y=3 !(x==y) returns true |
字串 運算子
字串(string) 是最常用的文字, 例如 "Hello World!". 要增加二個或更多的字串變數 + 運算子。
txt1="What a very"
|
變數 txt3 現在內容為 "What a verynice day!".
在二個字串中間增加空格的方式, 在語法裏插入" "或是在其中一個字串增加空格如下:
txt1="What a very"
or
txt1="What a very "
|
變數 txt3 現在內容為 "What a very nice day!".
條件 運算子
JavaScript 亦包含條件運算子,基於某些條件它指定一個值給一個變數。
語法
變數名稱=(條件)?值1:值2
|
Example
greeting=(visitor=="PRES")?"Dear President ":"Dear "
|
如果變數 visitor 等於 PRES,
然後將字串 "Dear President " 指定給變數greeting。
若變數 visitor
不等於
PRES,
就將字串 "Dear "指定給變數 greeting.
文章標籤
全站熱搜
