以前數學課有個直線方成式y=ax+b
,想必大家都不陌生吧!=
、*
、+
,我們稱為運算子,而y=ax+b
,就稱為運算式。
其實就是 =
,當我們計算完右邊的值後再賦予左邊的變數
y=ax+b
就是將 ax+b 的結果放到 y。
<
(小於)、 >
(大於)、<=
(小於等於)、>=
(大於等於)
其比較出來的結果為布林值
3>1 true
。
==
(寬鬆相等)、!=
(寬鬆不相等)
===
(嚴格相等)、!==
(嚴格不相等)
'1' == 1 //true
'1' === 1 //flase
眼尖的大家應該會發現,在寬鬆模式下,JavaScript
會偷偷做轉型。
1.布林值轉數字 2.字串轉數字1 == true //true
1 === true //false
就是我們常用的 +
、-
、*
、/
&&
(and)、||
(or)、!
(not)
a || b
滿足 a 或 b 的條件。
+
可串接兩字串
'Hello'+'World' //HelloWorld
1+'1'//'11'
因為有一方為字串時,此時+
就代表字串運算