5 回答

TA貢獻(xiàn)11條經(jīng)驗(yàn) 獲得超7個(gè)贊
??
不是只有在console.log()里才成立,console.log只是更方便你寫例子看結(jié)果。原理跟JS一樣。
兩個(gè)變量相加 ,一般只要一個(gè)變量為字符串,則按照字符串的方式進(jìn)行相加得到結(jié)果。
兩個(gè)變量相減,一般會(huì)默認(rèn)將變量轉(zhuǎn)換成number類型再運(yùn)算。 ?(如圖例)
字符表示符號(hào) 比如“,” ?字符串表示你的中英文名字比如 “redjoy”, 數(shù)字則是年齡 ?“18”
不造說的清不清楚,先看看JS的基礎(chǔ)課程,可以輔助的看一下書,就明白了~

TA貢獻(xiàn)24條經(jīng)驗(yàn) 獲得超26個(gè)贊

TA貢獻(xiàn)55條經(jīng)驗(yàn) 獲得超11個(gè)贊
推薦去看javascript深入淺出這門課程,里面涵蓋了你的問題,并深入講解了js的原型,面向?qū)ο?,正則表達(dá)式等

TA貢獻(xiàn)3593條經(jīng)驗(yàn) 獲得超0個(gè)贊

TA貢獻(xiàn)10條經(jīng)驗(yàn) 獲得超6個(gè)贊
?+?號(hào)是進(jìn)行字符串連接,只要+號(hào)兩邊其中一邊是string類型的,就會(huì)進(jìn)行字符串連接;只有當(dāng) + 號(hào)兩邊都是數(shù)字時(shí)才會(huì)進(jìn)行數(shù)字的算術(shù)相加。
而 - 號(hào)則會(huì)直接進(jìn)行數(shù)字的算術(shù)加減

TA貢獻(xiàn)1條經(jīng)驗(yàn) 獲得超0個(gè)贊
還有那(數(shù)字和字符,字符串)有什么不同嗎?這句沒說清楚,我意思是數(shù)字在前字符或字符串在后的情況,比如2+”111“這和前者有什么區(qū)別嗎?

TA貢獻(xiàn)98條經(jīng)驗(yàn) 獲得超15個(gè)贊
字符串是string類型的,數(shù)字是int類型的,他們?cè)谒嫉膬?nèi)存不同,帶引號(hào)的是字符串類型,js是一門弱類型的語言,如果運(yùn)算中有字符串,他就會(huì)將后面的那個(gè)數(shù)字類型轉(zhuǎn)化成字符類型,再進(jìn)行運(yùn)算,所以這里的加號(hào)其實(shí)是連接符,連接兩個(gè)字符串
添加回答
舉報(bào)