運算子 operators

運算子 (operators) 基本介紹

運算子是 JS 中的特殊函數,需要兩個參數回傳一個值,以最簡單的加法為例,JS 其實有一個名為 ‘+’ 的函數

1
2
3
4
5
var a = 3 + 4;

function +(a, b) {
return // add the two #s
}

所以如果是一般函數呼叫就會像是以下方式

1
+(3, 4);   // 7

但為了精簡這樣的寫法,就如同多數程式語言,使用 ‘中綴表示法’,也就是將函數名稱放在兩個變數之間,並去掉逗號, 和括號 () ,最終成為了我們常見的表示方式

1
3 + 4;