JavaScript中的運算符根據其操作數的個數進行分類:一元運算符只對一個表達式執行操作,並產生一個新值;二元運算符將兩個表達式合成一個稍復雜的表達式,換而言之,他們的操作數均是兩個;JavaScript支持的一個三元運算符是條件判斷運算符“?:”,它將三個表達式合並成為一個表達式。
一元運算符舉例:
var i=35; i=-i;
表達式-i中“-”運算符就是一個一元運算符,是將操作數i求相反數。
二元運算符舉例:
var i=6; i=4-9;
表達式4-9中“-”運算符就是一個二元運算符,是將操作數4與操作數9相減。
(1)對《JavaScript權威指南》P66JavaScript運算符進行分類。