2011年11月20日 星期日

JavaScript的運算子

處理資料與資訊為了超越輸出文字與基本的使用者互動層次,就必須處理使用者或程式產生的的資料與資訊。


JavaScript  的比較運算子

運算子 說明
== 如果運算元相等傳回  True 
!= 如果運算元不相等傳回  True 
> 如果左邊的運算元大於右邊的運算元就傳回  True
< 如果左邊的運算元小於右邊的運算元就傳回  True
>= 如果左邊的運算元大於或等於右邊的運算元就傳回  True
<= 如果左邊的運算元小於或等於右邊的運算元就傳回  True



JavaScript  的邏輯運算子

運算子 說明
&& 邏輯  "and" :當兩個運算元是真時傳回  True,否則傳回  False
|| 邏輯  "or"    :當任一個運算原是真時就傳回  True,只有在兩個運算元都是假時才傳回False
! 邏輯  "not"  :當運算元是假時傳回  True,當運算元是真時傳回  False,這是單元運算子且在運算元之前

因為運算式可以是其他運算式的運算元,了解運算子的優先順序是必要的。
你所學到的運算子會被下列的順序被評估(從最低優先順序到最高):

指定運算元 =   +=   -=   *=   /=   %=
條件運算子 ?:
邏輯 or ||
邏輯 and &&
等式 ==   !=
關係式 <   <=   >   >=
加 / 減 +   -
乘 / 除 / modulus *   /   %
括號 ( )

沒有留言:

張貼留言