千鋒教育Java入門全套視頻教程(java核心技術(shù),適合java零基礎(chǔ),Java

- + 加(算術(shù)運(yùn)算/連接符)
- 只有在字符串中“+”是連接符 例 console.log("1"+"1")//11
- 只要運(yùn)算中有一個(gè)是字符串,另一個(gè)就會隱形轉(zhuǎn)化成字符串類型 string() 例:console.log(1+"2")//12
- 如果三個(gè)數(shù)相加有一個(gè)字符串(字符串在最后),先運(yùn)算,然后在用字符串連接。
- 如果字符串在中間或者最前面,直接用字符連接。(特殊情況:字符串在最前面,后面兩個(gè)數(shù)字用括號包裹,先運(yùn)再連接 例 console.log(“2”+(5+1)//26)
- 對于布爾類型的相加(默認(rèn)是轉(zhuǎn)化成數(shù)字類型在相加),若布爾值與字符串相加,則是布爾值的兩個(gè)值的英文和字符串連接
- 空值類型的相加(默認(rèn)是轉(zhuǎn)化成數(shù)值類型在相加),遇到字符串后“+”就變成連接符(同時(shí),空值會成為英文null)
- uefined類型先相加(默認(rèn)是轉(zhuǎn)換成數(shù)值類型相加,最后顯示結(jié)果會是藍(lán)色的NaN數(shù)值類型),遇到字符串后“+”就變成連接符
- object類型相加,object會優(yōu)先轉(zhuǎn)化成字符串類型然后在相加([object Object]); 單獨(dú)輸出object 會成為 賦給變量的值。
- 加法運(yùn)算
- 如果有字符串在兩者運(yùn)算的表達(dá)式中,那么另一端就會隱式轉(zhuǎn)換為字符串然后首尾相連
- 如果有對象在兩者運(yùn)算的表達(dá)式中,對象會優(yōu)先隱式轉(zhuǎn)換為字符串,然后再將另一端隱式轉(zhuǎn)換為字符串然后首尾相連
- 除此外其他類型加法運(yùn)算都會自動(dòng)隱式轉(zhuǎn)換為數(shù)值然后運(yùn)算
- - 減
- * 乘
- / 除
- % 取余數(shù)/取模
- ** 求冪
- 減法 乘法 除法 取模 求冪都會自動(dòng)隱式轉(zhuǎn)換為數(shù)值運(yùn)算
- 只要在表達(dá)式中存在有NaN,不管運(yùn)算什么結(jié)果都是NaN
- 賦值運(yùn)算 ***** js的表達(dá)式都會返回一個(gè)值
- 如果在連等賦值時(shí),賦值中有沖突的情況下,最前面為最后賦值結(jié)果
- 賦值運(yùn)算的符號
- += 累加 賦值運(yùn)算符在使用+= 運(yùn)算時(shí)遵照+運(yùn)算符的隱式轉(zhuǎn)換關(guān)系(隱藏轉(zhuǎn)換為數(shù)值)
- 把原有的變量值累加上等號后面的值,并重新賦值給原有變量{例 : var a=5,a+=3, console.log(a); 在控制臺輸出為8}
- 累加在和字符串相加時(shí),會成為字符串,然后收尾連接。
- 減少使用innerHTML累加的方式,使用變量累加最后賦值的方式
- -= 累減
- 把原有的變量值累減上等號后面的值,并重新賦值給原有變量
- *=累乘4
- 把原有的變量值累乘上等號后面的值,并重新賦值給原有變量
- /= 累除
- 把原有的變量值累除上等號后面的值,并重新賦值給原有變量
- %= 累取余
- 把原有的變量值累除上等號后面的值,并 把余數(shù)重新賦值給原有變量
- 除累加外其他賦值運(yùn)算和字符串運(yùn)算時(shí),字符串都會轉(zhuǎn)換成數(shù)值類型運(yùn)算;
- 賦值運(yùn)算的優(yōu)先級非常低
標(biāo)簽: