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

首頁 > 編程 > JavaScript > 正文

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

2019-11-20 21:34:55
字體:
來源:轉載
供稿:網友
在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。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 通城县| 宜城市| 同仁县| 鄯善县| 乌兰县| 阜宁县| 广州市| 江安县| 武定县| 宁国市| 昌江| 邵阳市| 平凉市| 黔东| 田东县| 华阴市| 威信县| 蓬安县| 万州区| 平阴县| 建昌县| 昌江| 包头市| 定安县| 新民市| 封开县| 临漳县| 双鸭山市| 来宾市| 禹州市| 蕉岭县| 砀山县| 辽中县| 子洲县| 云龙县| 界首市| 淮安市| 民和| 泰宁县| 贡嘎县| 深泽县|