JavaScript算术运算符
㈠運算符(操作符)
⑴通過運算符可以對一個或多個值進行運算,并獲取運算結(jié)果
⑵比如:typeof就是運算符,可以來獲得一個值得類型
它會將該值的類型以字符串的形式返回
number,string,Boolean,undefined,object
⑶示例:
㈡算術(shù)運算符
當(dāng)對非Number類型的值進行運算時,會將這些值轉(zhuǎn)換為Number然后再運算
任何值和NaN做運算都得NaN
1.加號(+)運算符
⑴+可以對兩個值進行加法運算,并將結(jié)果返回
具體示例:純數(shù)字相加
非數(shù)字類型
true 轉(zhuǎn)換為 1;
false 轉(zhuǎn)換為 0;
null轉(zhuǎn)換為 0 ;
數(shù)字和NaN做運算 得NaN;
⑵如果對兩個字符串進行加法運算,則會做拼串
會將兩個字符串拼接為一個字符串,并返回
具體示例:拼串
⑶任何值和字符串做加法,都會先轉(zhuǎn)換為字符串,然后再和字符串做拼串的操作。
我們可以利用這一特點,來將一個任意的數(shù)據(jù)類型轉(zhuǎn)換為String,
我們只需要為任何的數(shù)據(jù)類型+ 一個 ""(空串),即可將其轉(zhuǎn)換為String,
這是一種隱式的類型轉(zhuǎn)換,由瀏覽器自動完成,實際上它也是調(diào)用的string()函數(shù);
具體示例:
數(shù)字和字符串做加法
布爾值與字符串做加法
隱式類型轉(zhuǎn)換
常用的用法
⑷加法運算(順序從左到右依次運算)
計算 1 + 2 + "3" = ?
計算 "1" + 2 + 3 = ?
2.減號(-)運算符
- 可以對兩個值進行減法運算,并將結(jié)果返回
具體示例
3.乘號(*)運算符
* 可以對兩個值進行乘法運算,并將結(jié)果返回
4.除號(÷)運算符
÷ 可以對兩個值進行初法運算,并將結(jié)果返回
★任何值做 - * / 運算時都會自動轉(zhuǎn)換為Number
我們可以利用這一特點做隱式的類型轉(zhuǎn)換
可以通過一個值 -0 *1 /1 來將其轉(zhuǎn)換為number
原理和number()函數(shù)一樣,使用起來更加簡單
5.取模(%)也叫取余運算符
%可以對兩個值進行取模運算,并將結(jié)果返回
以上就是算術(shù)運算符的相關(guān)知識和示例,希望有所幫助。
總結(jié)
以上是生活随笔為你收集整理的JavaScript算术运算符的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: SAP UI5 ResponsiveGr
- 下一篇: 刀锋战士4什么时候出