close
算術 運算子
運算子 | 描述 | 範例 | 結果 |
---|---|---|---|
+ | 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.
全站熱搜
留言列表