運算符
04-22
運算符
算數運算符
- 加法運算
運算規則
不是同一種數據類型的有
1、string和number 將number轉換為字元串,進行拼接
2、string+string: 字元串拼接 3、number+true/false:將布爾值隱式轉換【Number()轉換函數】 4、number+undefined:NaN5、number+null:null=>0 0+number=>數值類型
同一種數據類型 1、number 2、string 3、boolean4、null
Number()轉換函數規則 undefined ==> NaN null ==> 0 true ==> 1false ==> 0
string:如果是字元串只包含數字,會轉換成對應的數字,忽略前導零;包含浮點數,轉換為浮點數,包含十六進位數,轉換為十進位,空字元串轉換為0;其他情況轉換為NaN.- 減法運算
同一類型:
number 減法運算
string:NaN
不同類型: number和布爾值ullundefined 調用Number()函數將轉換為數值進行計算,如果轉換的結果為NaN,那麼得到的結果為NaN
推薦閱讀:
※React填坑記(三):國際化方案
※如何分析網站優化?
※前端日刊-2018.02.01
※CSS in JS 簡介
※前端日刊-2018.01.26
TAG:前端開發 |