JavaScript 中的「運算子」是用來執行操作的符號或關鍵字。運算子可以用來操作變數和值,例如進行數學運算、比較值、或是邏輯判斷。
以下是一些常見的運算子類型:
算術運算子:用來進行數學計算,例如加減乘除。
+
加法:5 + 2
結果是 7-
減法:5 - 2
結果是 3*
乘法:5 * 2
結果是 10/
除法:5 / 2
結果是 2.5%
取餘數:5 % 2
結果是 1賦值運算子:用來將值賦給變數。
=
:let x = 5;
表示將 5 賦值給變數 x
。+=
:x += 2;
相當於 x = x + 2
。-=
:x -= 2;
相當於 x = x - 2
。比較運算子:用來比較兩個值,結果通常是布林值(true
或 false
)。
==
相等:5 == "5"
結果是 true
(會自動轉換型別)。===
嚴格相等:5 === "5"
結果是 false
(不會自動轉換型別)。!=
不相等:5 != "5"
結果是 false
。!==
嚴格不相等:5 !== "5"
結果是 true
。>
大於:5 > 2
結果是 true
。<
小於:5 < 2
結果是 false
。邏輯運算子:用來執行邏輯運算,通常用於條件判斷。
&&
且:true && false
結果是 false
。||
或:true || false
結果是 true
。!
非:!true
結果是 false
。字串運算子:主要用於字串的操作。
+
字串連接:"Hello" + " World"
結果是 "Hello World"
。