課程
/前端開(kāi)發(fā)
/JavaScript
/JavaScript進(jìn)階篇
表達(dá)式“變量+變量”中,如何判斷是兩變量相加還是連接兩變量?
2016-01-03
源自:JavaScript進(jìn)階篇 2-6
正在回答
如果是 數(shù)字+數(shù)字 既Number+Number 就是數(shù)字+數(shù)字;
如果是 數(shù)字+字符串 就是Number+String的話(huà)就是數(shù)字+字符串 這是數(shù)字就會(huì)被自動(dòng)轉(zhuǎn)換成字符串?
木子李20150707 提問(wèn)者
不需要判斷,應(yīng)為JavaScript會(huì)根據(jù)你的變量類(lèi)型進(jìn)行相應(yīng)的操作,比如
<script?type="text/javascript"> ????var?a?=?2; ????var?b?=?2.1; ????document.write(a+b+"<br/>");//結(jié)果為:4.1 ???? ????var?c?=?3; ????var?d?=?"4" ????document.write(c+d);//結(jié)果為:34 </script>
如果兩個(gè)變量的值都是數(shù)字就是變量相加,只以有一個(gè)不是數(shù)字并且不是boolean值,就是連接。比喻 1+1=2;1+‘1’= '11'; '1'+'1'='11'; ?1+true = 2;
舉報(bào)
本課程從如何插入JS代碼開(kāi)始,帶您進(jìn)入網(wǎng)頁(yè)動(dòng)態(tài)交互世界
2 回答text是什么類(lèi)型變量?字符變量嗎?還是類(lèi)數(shù)組變量?
1 回答變量名連接符
2 回答兩個(gè)變量的分配
4 回答var a=111;和var a=“111”;兩個(gè)a變量是否相同,還是和java一樣分變量類(lèi)型?
1 回答什么是變量
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號(hào)-11 京公網(wǎng)安備11010802030151號(hào)
購(gòu)課補(bǔ)貼聯(lián)系客服咨詢(xún)優(yōu)惠詳情
慕課網(wǎng)APP您的移動(dòng)學(xué)習(xí)伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號(hào)
2016-01-03
如果是 數(shù)字+數(shù)字 既Number+Number 就是數(shù)字+數(shù)字;
如果是 數(shù)字+字符串 就是Number+String的話(huà)就是數(shù)字+字符串 這是數(shù)字就會(huì)被自動(dòng)轉(zhuǎn)換成字符串?
2016-01-03
不需要判斷,應(yīng)為JavaScript會(huì)根據(jù)你的變量類(lèi)型進(jìn)行相應(yīng)的操作,比如
2016-01-03
如果兩個(gè)變量的值都是數(shù)字就是變量相加,只以有一個(gè)不是數(shù)字并且不是boolean值,就是連接。比喻 1+1=2;1+‘1’= '11'; '1'+'1'='11'; ?1+true = 2;