JavaScript - 減法運算子

admin發表於2018-10-21

減法運算子用一個橫槓(-)表示。

這個很容易瞭解了,因為小學一年級就會學到。

程式碼例項如下:

[JavaScript] 純文字檢視 複製程式碼執行程式碼
let a = 5;
let b = 1;
console.log(a-b);

程式碼執行效果截圖如下:

a:3:{s:3:\"pic\";s:43:\"portal/201810/21/002215gd6azbdpou55u7du.png\";s:5:\"thumb\";s:0:\"\";s:6:\"remote\";N;}

在處理特殊值時,減法也有一些特殊行為:

(1).某個運算數是NaN,那麼結果為NaN。

(2).Infinity減Infinity,結果為NaN。

(3).-Infinity減-Infinity,結果為NaN。

(4).Infinity減-Infinity,結果為Infinity。

(5).-Infinity減 Infinity,結果為-Infinity。

(6).+0 減+0,結果為+0。

(7).-0 減-0,結果為-0。

(8).+0 減-0,結果為+0。

+0和-0雖然它們在值上是相當的,但是在二進位制儲存的時候,符號位是不同的。

相關文章