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