算術 運算子

運算子 描述 範例 結果
+ 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值相同
x===y returns false型式不同

!= 不等於 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"
txt2="nice day!"
txt3=txt1+txt2 

變數 txt3 現在內容為 "What a verynice day!".

在二個字串中間增加空格的方式, 在語法裏插入" "或是在其中一個字串增加空格如下:

txt1="What a very"
txt2="nice day!"
txt3=txt1+" "+txt2
or
txt1="What a very "
txt2="nice day!"
txt3=txt1+txt2

變數 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.



arrow
arrow
    全站熱搜

    easonyo 發表在 痞客邦 留言(0) 人氣()