3.4 運算子

等號(=)

var x = 10;
console.log(x); // 10

+= 和 -=

var x = 10;
x += 5;         // 等同於 x = x + 5
console.log(x); // 15
var x = 10;
x -= 5;         // 等同於 x = x - 5
console.log(x); // 5

*= 和 /=

var x = 10;
x *= 5;         // 等同於 x = x * 5
console.log(x); // 50

%=

取餘數,例:

++ 和 --

字串相加、數值相加 (+)

請瞭解以下「相加」的結果:

== 和 ===

這兩個最主要的差別,在於 === 會多比較型態的部份。

!= 和 !==

這兩個最主要的差別,在於 !== 會多比較型態的部份。

>>=

<<=

三元運算子(?:)

語法:

條件式 ? true : false

例:

&&(且) 和 ||(或)

! 布靈值反轉

若 true 遇到 !,則變成 false。

若 false 遇到 !,則變成 true。

反引號

第 2 行:有使用到反引號(鍵盤上,數字1左邊那個鍵);

第 5 行:反引號裡面,若想放變數的話,可使用 ${這裡可放東西} 寫法。例:

Last updated