国产探花免费观看_亚洲丰满少妇自慰呻吟_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。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 吉木萨尔县| 永和县| 华亭县| 台安县| 通辽市| 南溪县| 长子县| 莒南县| 教育| 手机| 左权县| 大城县| 和硕县| 仁布县| 嘉禾县| 太谷县| 景泰县| 宣汉县| 新密市| 林州市| 平泉县| 遂川县| 翁源县| 盐城市| 沙坪坝区| 宁武县| 巴东县| 渭南市| 宣汉县| 长汀县| 老河口市| 滕州市| 朝阳区| 方城县| 西贡区| 绩溪县| 湘潭市| 宁德市| 上栗县| 阳江市| 泸西县|