本文爲 H5EDU 機構官方 HTML5培訓 教程,主要介紹:JavaScript強化教程 —— JavaScript 運算符
JavaScript 算術運算符
算術運算符用於執行兩個變量或值的運算。
賦值 y = 5, 如下表格將向你說明算術運算符的使用:
運算符 描述 例子 y 值 x 值 在線實例
+ 加法 x = y + 2 y = 5 x = 7 實例
- 減法 x = y - 2 y = 5 x = 3 實例
* 乘法 x = y * 2 y = 5 x = 10 實例
/ 除法 x = y / 2 y = 5 x = 2.5 實例
% 餘數 x = y % 2 y = 5 x = 1 實例
++ 自增 x = ++y y = 6 x = 6 實例
x = y++ y = 6 x = 5 實例
-- 自減 x = --y y = 4 x = 4 實例
x = y-- y = 4 x = 5 實例
關於算術運算符,你能夠閱讀咱們的 JavaScript 運算符教程。
JavaScript 賦值運算符
賦值運算符用於給 JavaScript 變量賦值。
給定 x=10 和 y=5,下面的表格解釋了賦值運算符:
運算符 例子 Same As x 值 在線實例
= x = y x = y x = 5 實例
+= x += y x = x + y x = 15 實例
-= x -= y x = x - y x = 5 實例
*= x *= y x = x * y x = 50 實例
/= x /= y x = x / y x = 2 實例
%= x %= y x = x % y x = 0 實例
關於賦值運算符,你能夠閱讀咱們的 JavaScript 運算符教程。
JavaScript 字符串運算符
+ 運算符, += 運算符可用於鏈接字符串。
給定 text1 = "Good ", text2 = "Morning", 及 text3 = "", 下面的表格解釋了字符串運算符的使用:
運算符 例子 text1 text2 text3 在線實例
+ text3 = text1 + text2 "Good " "Morning" "Good Morning" 實例
+= text1 += text2 "Good Morning" "Morning" "" 實例
比較運算符
比較運算符用於邏輯語句的判斷,從而肯定給定的兩個值或變量是否相等。
給定 x=5, 下表展現了比較運算符的使用:
運算符 描述 比較 結果 在線實例
== 等於 x == 8 false 實例
x == 5 true 實例
=== 值及類型均相等(恆等於) x === "5" false 實例
x === 5 true 實例
!= 不等於 x != 8 true 實例
!== 值與類型均不等(不恆等於) x !== "5" true 實例
x !== 5 false 實例
> 大於 x > 8 false 實例
< 小於 x < 8 true 實例
>= 大於或等於 x >= 8 false 實例
<= 小於或等於 x <= 8 true 實例
關於比較運算符,你能夠閱讀咱們的 JavaScript 比較運算符教程。
條件運算符
條件運算符用於基於條件的賦值運算。
給定 x=6 and y=3, 下表演示了條件運算符的運算:
語法 例子 在線實例
變量 = (條件) ? 值1:值2 voteable = (age & 18) ? "Too young" : "Old enough" 實例
邏輯運算符
邏輯運算符用來肯定變量或值之間的邏輯關係。
給定 x=6 and y=3, 如下實例演示了邏輯運算符的使用:
運算符 描述 例子
&& 和 (x < 10 && y > 1) 爲 true
|| 或 (x == 5 || y == 5) 爲 false
! 非 !(x == y) 爲 true
JavaScript 位運算符
位運算符工做於32位的數字上。任何數字操做都將轉換爲32位。結果會轉換爲 JavaScript 數字。
運算符 描述 例子 相似於 結果 十進制
& AND x = 5 & 1 0101 & 0001 0001 1
| OR x = 5 | 1 0101 | 0001 0101 5
~ 取反 x = ~ 5 ~0101 1010 10
^ 異或 x = 5 ^ 1 0101 ^ 0001 0100 4
<< 左移/td> x = 5 << 1 0101 << 1 1010 10html