1. 程式人生 > >3.5 操作符

3.5 操作符

技術分享 inf asc 對象 不同 rip 區別 求值 結果

ECMAScript 操作符的與眾不同之處在於,它們能夠適用於很多值,例如字符串、數字值、布爾值,甚至對象。不過,在應用於對象時,相應的操作符通常都會調用對象的 valueOf() 和(或) toString() 方法,以便取得可以操作的值。

前置遞增、前置遞減、後置遞增、後置遞減

後置遞增和遞減與前置遞增和遞減的區別:即遞增和遞減操作是在包含它們的語句被求值之後才執行的。這個區別在某些情況下不是什麽問題,例如:var age = 29;age++;把遞增操作符放在變量後面並不會改變語句的結果,因為遞增是這條語句的唯一操作。但是,當語句中還包含其他操作時,上述區別就會非常明顯了。

技術分享圖片

3.5 操作符