JavaScript表示式和運算子(轉)
JavaScript表示式和運算子(轉)[@more@]
1、表示式
在定義完變數後,就可以對它們進行賦值、改變、計算等一系列操作,這一過程通常又叫稱一個叫表示式來完成,可以說它是變數、常量、布林及運算子的集合,因此表示式可以分為算術表述式、字串表示式、賦值表示式以及布林表示式等。
2、運算子
各運算子的其功能和用法如表2-1所示。
表2-1 JavaScript中常用的運算子
型別 | 符號 | 說明 | 示例 | 結果 |
算 術 運 算 符 | — | 負值 | -3 | -3 |
* | 乘法 | 5*3 | 15 | |
/ | 除法 | 5/2 | 2.5 | |
% | 取餘 | 5mod2 | 1 | |
+ | 加法 | 5+3 | 8 | |
— | 減法 | 5-3 | 2 | |
| | 按位或運算 | 5|3 | 7 | |
— | 按位與運算 | 5&3 | 1 | |
<< | 左移 | 5<<3 | 40 | |
>> | 右移 | 5>>1 | 2 | |
~ | 取補 | ~5 | -6 | |
++ | 遞加 | a=5 a++ | A=6 | |
-- | 遞減 | a=5 a-- | a=4 | |
字元運算子 | + | 字串連線 | “A”+”B” | “AB” |
比 較 運 算 符 | = = | 等於 | 5==3 | False |
!= | 不等於 | 5!=3 | True | |
< | 小於 | 5<3 | False | |
> | 大於 | 5>3 | True | |
<= | 小於等於 | 5<=3 | False | |
>= | 大於等於 | 5>=3 | True | |
邏 輯 算 符 | ! | 邏輯非 | ! True | False |
& | 邏輯與 | True & False | False | |
| | 邏輯或 | True | False | True | |
^ | 邏輯異或 | True ^ False | True |
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/10752019/viewspace-950427/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- JavaScript權威指南(4)——表示式和運算子JavaScript
- Python運算子和表示式Python
- Java入門--運算子和表示式Java
- 運算子與表示式
- C++中的運算子和表示式C++
- Java雜記2—運算子和表示式Java
- java運算子和表示式詳細介紹Java
- Python的運算物件、運算子、表示式和語句Python物件
- CMake 生成器表示式---條件表示式和邏輯運算子
- javascript中&&運算子和||運算子的使用JavaScript
- 【重溫基礎】5.表示式和運算子
- 第三課.運算子與表示式
- SQLite中的運算子表示式SQLite
- 【C】 18_三目運算子和逗號表示式
- leetcode 282. 給表示式新增運算子LeetCode
- 【C進階】18、三目運算子和逗號表示式
- C語言表示式和運算子大學霸IT達人C語言
- JavaScript運算子JavaScript
- JavaScript -= 運算子JavaScript
- JavaScript += 運算子JavaScript
- JavaScript *= 運算子JavaScript
- JavaScript %= 運算子JavaScript
- JavaScript |= 運算子JavaScript
- JavaScript <<= 運算子JavaScript
- JavaScript >>>= 運算子JavaScript
- JavaScript >>= 運算子JavaScript
- JavaScript &= 運算子JavaScript
- JavaScript ^= 運算子JavaScript
- JavaScript /= 運算子JavaScript
- JavaScript in 運算子JavaScript
- [java基礎] 之 表示式和運算子的優先順序Java
- 物聯網學習教程——邏輯運算子和邏輯表示式
- 兄弟連go教程(8)表示式--保留字;運算子Go
- JavaScript << 左移運算子JavaScript
- JavaScript * 乘法運算子JavaScript
- JavaScript / 除法運算子JavaScript
- JavaScript void 運算子JavaScript
- JavaScript + 加法運算子JavaScript
- JavaScript new 運算子JavaScript