国产探花免费观看_亚洲丰满少妇自慰呻吟_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。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表

圖片精選

主站蜘蛛池模板: 黄大仙区| 乐山市| 连平县| 象山县| 尼勒克县| 杭锦后旗| 台东县| 辉南县| 溆浦县| 抚远县| 石门县| 嘉兴市| 长白| 株洲县| 加查县| 丰原市| 福安市| 冷水江市| 兴文县| 延川县| 简阳市| 平安县| 乌鲁木齐县| 东港市| 扶余县| 楚雄市| 南川市| 社旗县| 江源县| 巫山县| 定州市| 汉源县| 宁波市| 西宁市| 古交市| 增城市| 兴仁县| 治多县| 南投县| 天等县| 醴陵市|