課程
/前端開發(fā)
/JavaScript
/JavaScript進(jìn)階篇
parseFloat 做的加法計(jì)算器 如果計(jì)算小數(shù)與小數(shù)相加是有BUG的, 例如 ?1.1+1.327=2.4370000000000003 ? ? 會得到這樣的值,,,誰知道怎么解決
2016-08-24
源自:JavaScript進(jìn)階篇 6-11
正在回答
toFixed ?跟 ?parseFloat ? 用法是一樣的嗎 ? 我剛試了下 把我代碼里的parseFloat換成你說的toFixed ? 直接就出錯了呢?
轉(zhuǎn)換成浮點(diǎn)數(shù)精度會往后延,可以用toFixed(n)(n是小數(shù)后精確的位數(shù))方法試試
parseFloat(1.327).toFixed(3)=1.327
舉報
本課程從如何插入JS代碼開始,帶您進(jìn)入網(wǎng)頁動態(tài)交互世界
2 回答為啥計(jì)算的時候獲得的值前面要加入parseFloat
2 回答加法計(jì)算不正確
1 回答result = parseFloat(oTxt1) + parseFloat(oTxt2);
2 回答算加法有問題
2 回答為什么加法計(jì)算還是有問題?還是字符
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網(wǎng)安備11010802030151號
購課補(bǔ)貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動學(xué)習(xí)伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號
2016-08-25
toFixed ?跟 ?parseFloat ? 用法是一樣的嗎 ? 我剛試了下 把我代碼里的parseFloat換成你說的toFixed ? 直接就出錯了呢?
2016-08-24
轉(zhuǎn)換成浮點(diǎn)數(shù)精度會往后延,可以用toFixed(n)(n是小數(shù)后精確的位數(shù))方法試試
parseFloat(1.327).toFixed(3)=1.327