JavaScript (+) 加法運算子
JavaScript加法運算子用加號(+)表示。
程式碼例項如下:
[JavaScript] 純文字檢視 複製程式碼執行程式碼var a = 1; var b = 2; console.log(a+b);
在處理特殊值時,加法也有一些特殊行為:
(1).某個運算數是NaN,那麼結果為NaN。
(2).-Infinity加-Infinity,結果為-Infinity。
(3).Infinity加-Infinity,結果為NaN。
(4).+0加+0,結果為+0。
(5).-0加+0,結果為+0。
(6).-0加-0,結果為-0。
+0和-0雖然它們在值上是相當的,但是在二進位制儲存的時候,符號位是不同的。
如果運算數有字串,那麼會分如下兩種情況處理:
(1).如果兩個運算數都是字串,那麼兩個字串拼接。
(2).如果有一個運算數是字串,會把非字串轉換為字串,然後進行拼接。
[JavaScript] 純文字檢視 複製程式碼執行程式碼var webName = "螞蟻部落"; var address = "青島市南區"; console.log(webName+address);
上面的程式碼直接拼接兩個字串。
[JavaScript] 純文字檢視 複製程式碼執行程式碼var webName = "螞蟻部落"; var age = 4; console.log(webName + age);
首先將數值型別轉換為字串,然後再進行拼接。
相關文章
- JavaScript + 加法運算子JavaScript
- javascript運算子——邏輯運算子JavaScript
- JavaScript /= 運算子JavaScript
- JavaScript += 運算子JavaScript
- JavaScript -= 運算子JavaScript
- JavaScript *= 運算子JavaScript
- JavaScript %= 運算子JavaScript
- JavaScript |= 運算子JavaScript
- JavaScript <<= 運算子JavaScript
- JavaScript >>>= 運算子JavaScript
- JavaScript >>= 運算子JavaScript
- JavaScript &= 運算子JavaScript
- JavaScript ^= 運算子JavaScript
- JavaScript in 運算子JavaScript
- JavaScript:運算子JavaScript
- JavaScript運算子JavaScript
- javascript中&&運算子和||運算子的使用JavaScript
- JavaScript << 左移運算子JavaScript
- JavaScript new 運算子JavaScript
- JavaScript typeof 運算子JavaScript
- JavaScript * 乘法運算子JavaScript
- JavaScript / 除法運算子JavaScript
- javascript位運算子JavaScript
- JavaScript 剩餘運算子JavaScript
- JavaScript (+) 正號運算子JavaScript
- JavaScript + 正號運算子JavaScript
- JavaScript (>) 大於運算子JavaScript
- JavaScript 展開運算子JavaScript
- JavaScript (<) 小於運算子JavaScript
- JavaScript == 等號運算子JavaScript
- JavaScript - 減法運算子JavaScript
- JavaScript void 運算子JavaScript
- JavaScript 兩個++ 運算子JavaScript
- JavaScript !== 不全等運算子JavaScript
- JavaScript % 求餘運算子JavaScript
- JavaScript - 負號運算子JavaScript
- JavaScript 條件運算子JavaScript
- 訊飛:JavaScript 運算子JavaScript