減法運算子 (-)
更新:2007 年 11 月
由某運算式的值減去另一運算式的值,或是提供單一運算式的一元 (Unary) 負值。
number1 - number2
-number
引數
number1
任何數值運算式。number2
任何數值運算式。number
任何數值運算式。
備註
在語法 1 中,- 運算子是用來尋找兩個數字間差異的算術減法運算子。在語法 2 中,- 運算子是用來表示運算式中負值的一元負運算子。
對語法 2 而言,做為所有的一元運算子,運算式會依下列方式評估:
如果套用到未定義或 null 運算式,則會發生執行階段錯誤。
物件轉換成字串。
如果可能的話,字串會轉換成數字。如果不行,就會發生執行階段錯誤。
布林值會被當做數字處理 (如果為 false 則是 0,為 true 則是 1)。
套用運算子到產生的數字。在語法 2 中,如果產生的數字是非零值 (Nonzero),則「結果」等於產生的數字加上它的反向正負號。如果產生的數字是零,則「結果」為零。