国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 語言 > JavaScript > 正文

javascript的parseFloat()方法精度問題探討

2024-05-06 15:56:13
字體:
來源:轉載
供稿:網友
javascript中的parseFloat()方法,大家應該不陌生吧,下面為大家介紹下其精度問題,感興趣的朋友不要錯過

在Javascript中parseFloat()方法會產生精度問題

復制代碼 代碼如下:


<script language="javascript">
var a = "0.11";
var b = "0.2801";
var c = "1.002";
var sum1 = parseFloat(a) + parseFloat(b) + parseFloat(c);
var sum2 = (parseFloat(a) + parseFloat(b) + parseFloat(c)).toFixed(4)
document.write("a+b+c=" + sum1);
document.write("<br/>")
document.write("a+b+c=" + sum2)
</script>


a,b,c相加本來為1.3921,但sum1得出的結果為:1.3921000000000001,這不是想要的結果,特別在計算金錢的時候,不需要如此精確的精度。可以使用toFixed(n)方法修正后(n是小數后精確的位數)。

例如:parseFloat(1.392143).toFixed(2)=1.39。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表

圖片精選

主站蜘蛛池模板: 鄂托克前旗| 西充县| 勐海县| 庄河市| 唐海县| 临朐县| 杭锦旗| 左贡县| 牟定县| 富宁县| 收藏| 濮阳市| 信宜市| 内乡县| 武城县| 阳新县| 仲巴县| 溆浦县| 平顺县| 资阳市| 朝阳市| 荆州市| 湘西| 双牌县| 遵义县| 扬州市| 湖北省| 永寿县| 绥宁县| 锡林浩特市| 霍林郭勒市| 安丘市| 九龙坡区| 开鲁县| 五华县| 垣曲县| 朔州市| 公主岭市| 察雅县| 宁强县| 榕江县|