課程
/前端開發(fā)
/JavaScript
/JavaScript進(jìn)階篇
a+b出來的結(jié)果總是
比如a=3 b=6,結(jié)果則是36
2017-07-27
源自:JavaScript進(jìn)階篇 6-11
正在回答
parseInt()是轉(zhuǎn)化為整形了,但是計(jì)算的時(shí)候我們肯定會(huì)遇到小數(shù)點(diǎn),所以還是轉(zhuǎn)化為浮點(diǎn)型比較好吧。
var txt1?? = parseFloat(document.getElementById('txt1').value);var txt2?? = parseFloat(document.getElementById('txt2').value);
從輸入框里獲取的是字符串(String)類型,如果要做算法,需要先將字符串類型數(shù)據(jù)轉(zhuǎn)化成數(shù)字類型。用parseInt()可以將字符類型轉(zhuǎn)化成整數(shù)類型,你的代碼可以這樣寫
var? a = parseInt(document.getElementById("txt1").value);?
var b = parseInt(document.getElementById("txt2").value); ,然后運(yùn)行就正確,或者你在運(yùn)算的時(shí)候,每次都用parseInt(a)將a轉(zhuǎn)化一下,再進(jìn)行運(yùn)算
value屬性返回的是字符串類型,“+”可以連接字符串,所以你的結(jié)果顯示36。要用parseInt()函數(shù)轉(zhuǎn)換成整型,你的第16行要寫成num =?parseInt(a) + parseInt(b).任務(wù)里也有提示
舉報(bào)
本課程從如何插入JS代碼開始,帶您進(jìn)入網(wǎng)頁動(dòng)態(tài)交互世界
2 回答B是怎么算出來的?
5 回答第二輪計(jì)算 a和b的值是怎樣算出來的??
2 回答總算是寫出來了
2 回答除法怎么就運(yùn)算不出來了呢
1 回答總算折騰出來
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網(wǎng)安備11010802030151號
購課補(bǔ)貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動(dòng)學(xué)習(xí)伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號
2017-07-30
parseInt()是轉(zhuǎn)化為整形了,但是計(jì)算的時(shí)候我們肯定會(huì)遇到小數(shù)點(diǎn),所以還是轉(zhuǎn)化為浮點(diǎn)型比較好吧。
var txt1?? = parseFloat(document.getElementById('txt1').value);
var txt2?? = parseFloat(document.getElementById('txt2').value);
2017-07-27
從輸入框里獲取的是字符串(String)類型,如果要做算法,需要先將字符串類型數(shù)據(jù)轉(zhuǎn)化成數(shù)字類型。用parseInt()可以將字符類型轉(zhuǎn)化成整數(shù)類型,你的代碼可以這樣寫
var? a = parseInt(document.getElementById("txt1").value);?
var b = parseInt(document.getElementById("txt2").value); ,然后運(yùn)行就正確,或者你在運(yùn)算的時(shí)候,每次都用parseInt(a)將a轉(zhuǎn)化一下,再進(jìn)行運(yùn)算
2017-07-27
value屬性返回的是字符串類型,“+”可以連接字符串,所以你的結(jié)果顯示36。要用parseInt()函數(shù)轉(zhuǎn)換成整型,你的第16行要寫成num =?parseInt(a) + parseInt(b).任務(wù)里也有提示