javascript operator(運運算元)有哪些?

2022-02-21 19:01:10

operator有:1、算術運運算元,包含「+」、「-」、「*」等;2、賦值運運算元,包含「=」、「+=」、「-=」等;3、比較運運算元,包含「==」、「===」等;4、邏輯運運算元,包含「&&」、「||」等;5、位運運算元,包含「&」、「|」等。

本教學操作環境:windows7系統、javascript1.8.5版、Dell G3電腦。

JavaScript 運運算元(operator)

在JavaScript中,運運算元用於賦值,比較值,執行算術運算等。

算術運運算元

算術運運算元用於執行兩個變數或值的運算。

賦值 y = 5, 以下表格將向你說明算術運運算元的使用:

運運算元描述例子y 值x 值
+加法x = y + 2y = 5x = 7
-減法x = y - 2y = 5x = 3
*乘法x = y * 2y = 5x = 10
/除法x = y / 2y = 5x = 2.5
%餘數x = y % 2y = 5x = 1
++自增x = ++yy = 6x = 6
x = y++y = 6x = 5
--自減x = --yy = 4x = 4
x = y--y = 4x = 5

賦值運運算元

賦值運運算元用於給 JavaScript 變數賦值。

給定 x=10 和 y=5,下面的表格解釋了賦值運運算元:

運運算元例子範例x 值
=x = yx = yx = 5
+=x += yx = x + yx = 15
-=x -= yx = x - yx = 5
*=x *= yx = x * yx = 50
/=x /= yx = x / yx = 2
%=x %= yx = x % yx = 0

字串運運算元

+ 運運算元, += 運運算元可用於連線字串。

給定 text1 = "Good ", text2 = "Morning", 及 text3 = "", 下面的表格解釋了字串運運算元的使用:

運運算元例子text1text2text3
+text3 = text1 + text2"Good ""Morning" "Good Morning"
+=text1 += text2"Good Morning""Morning"""

比較運運算元

比較運運算元用於邏輯語句的判斷,從而確定給定的兩個值或變數是否相等。

給定 x=5, 下表展示了比較運運算元的使用:

運運算元描述比較結果
==等於x == 8false
x == 5true
===值及型別均相等(恆等於)x === "5"false
x === 5true
!=不等於x != 8true
!==值與型別均不等(不恆等於)x !== "5"true
x !== 5false
>大於x > 8false
<小於x < 8true
>=大於或等於x >= 8false
<=小於或等於x <= 8true

條件運運算元

條件運運算元用於基於條件的賦值運算。

給定 x=6 and y=3, 下表演示了條件運運算元的運算:

語法例子
變數 = (條件) ? 值1:值2voteable = (age < 18) ? "太年輕而不能":"年齡夠";

邏輯運運算元

邏輯運運算元用來確定變數或值之間的邏輯關係。

給定 x=6 and y=3, 以下範例演示了邏輯運運算元的使用:

運運算元描述例子
&&(x < 10 && y > 1) 為 true
||(x == 5 || y == 5) 為 false
!!(x == y) 為 true

位運運算元

位運運算元工作於32位元的數位上。任何數位操作都將轉換為32位元。結果會轉換為 JavaScript 數位。

運運算元描述例子類似於結果十進位制
&ANDx = 5 & 10101 & 00010001 1
|ORx = 5 | 10101 | 00010101 5
~取反x = ~ 5 ~01011010 -6
^互斥或x = 5 ^ 10101 ^ 00010100 4
<<左移x = 5 << 10101 << 11010 10
>>右移x = 5 >> 10101 >> 100102

【相關推薦:

以上就是javascript operator(運運算元)有哪些?的詳細內容,更多請關注TW511.COM其它相關文章!