課程
/前端開發(fā)
/JavaScript
/JavaScript入門篇
例如:document.write(" "+"1"+" "+"2");還有變量+數(shù)字類型;變量+變量;字符串+字符串等等;大神們誰能跟解釋一下呀
2016-04-21
源自:JavaScript入門篇 2-1
正在回答
計(jì)算機(jī)拼接字符串的實(shí)現(xiàn),其實(shí)是開辟了一個(gè)動(dòng)態(tài)的字符串?dāng)?shù)組,當(dāng)你用+號(hào)連接多個(gè)字符串,就是把一個(gè)個(gè)字符串加入數(shù)組,所以字符串加?+字符串,就是直接相連接。:例如 document.write("a"+"b");//ab 如果是變量+變量,也是把變量的值寫入到了數(shù)組,但此時(shí)數(shù)組內(nèi)部存儲(chǔ)的是你變量表達(dá)的東西,如果是數(shù)的話,其結(jié)果是加和,而不是例如上面字符串的拼接,原因是字符串一旦創(chuàng)建,就不能毀滅,所以字符串只能拼接,而數(shù)可以加和 例如:? a?=?1; b?=?2; document.write(a?+?b);//3 而變量+數(shù)字類型,也是類似的思考,只不過牽涉到,到底是字符串編程數(shù)組,還是數(shù)組變成字符串,你可以翻一翻任何一本編程書籍,上面都有詳細(xì)的介紹
2015415happy 提問者
如果是用“+”連接兩個(gè)內(nèi)容的話,如果其中一個(gè)內(nèi)容是字符串,那么其他內(nèi)容都會(huì)以字符串來拼接了,如果都是整形或者數(shù)字型那就是加法計(jì)算了。
舉報(bào)
JavaScript做為一名Web工程師的必備技術(shù),本教程讓您快速入門
5 回答理解有點(diǎn)混亂!
3 回答輸出多項(xiàng)內(nèi)容,內(nèi)容之間是不是也可以用“,”來連接???
6 回答有點(diǎn)混亂了,這些代碼的執(zhí)行順序問題
1 回答document.write 會(huì)覆蓋掉樣式的內(nèi)容,整個(gè)界面只有write的內(nèi)容,怎么辦
4 回答這里有個(gè)疑問:修改標(biāo)簽內(nèi)容直接改就是了,為何要這么麻煩?
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號(hào)-11 京公網(wǎng)安備11010802030151號(hào)
購課補(bǔ)貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動(dòng)學(xué)習(xí)伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號(hào)
2016-04-21
2016-04-21
如果是用“+”連接兩個(gè)內(nèi)容的話,如果其中一個(gè)內(nèi)容是字符串,那么其他內(nèi)容都會(huì)以字符串來拼接了,如果都是整形或者數(shù)字型那就是加法計(jì)算了。