javascript的parseFloat()方法精度问题探讨

 更新时间:2013年11月26日 17:31:41   作者:  
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。

相关文章

  • JavaScript常用工具函数大全

    JavaScript常用工具函数大全

    这篇文章主要介绍了JavaScript常用工具函数,汇总整理了各种JavaScript常用工具函数,包括获取、判断、转换、设置等相关功能函数的定义与使用方法,需要的朋友可以参考下
    2020-05-05
  • 详解小程序循环require之坑

    详解小程序循环require之坑

    这篇文章主要介绍了详解小程序循环require之坑,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2019-03-03
  • 微信小程序弹窗组件使用详解

    微信小程序弹窗组件使用详解

    这篇文章主要为大家详细介绍了微信小程序弹窗组件的使用方法,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2022-07-07
  • H5上传本地图片并预览功能

    H5上传本地图片并预览功能

    这篇文章主要为大家详细介绍了H5上传本地图片并预览的实现代码,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2017-05-05
  • 简单的JavaScript互斥锁分享

    简单的JavaScript互斥锁分享

    这篇文章主要介绍了简单的JavaScript互斥锁的相关资料,需要的朋友可以参考下
    2014-02-02
  • javascript适配器模式和组合模式原理与实现方法详解

    javascript适配器模式和组合模式原理与实现方法详解

    这篇文章主要介绍了javascript适配器模式和组合模式原理与实现方法,结合实例形式详细分析了javascript适配器模式与组合模式相关原理、功能、实现方法与注意事项,需要的朋友可以参考下
    2023-07-07
  • JavaScript实现省市县三级级联特效

    JavaScript实现省市县三级级联特效

    这篇文章主要为大家详细介绍了JavaScript实现省市县三级级联特效,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2017-05-05
  • javascript包装对象实例分析

    javascript包装对象实例分析

    这篇文章主要介绍了javascript包装对象,实例分析分析了javascript对象操作的技巧,具有一定参考借鉴价值,需要的朋友可以参考下
    2015-03-03
  • 复制本贴标题和地址的js代码

    复制本贴标题和地址的js代码

    复制本贴标题和地址,发给QQ|Msn上的好友的代码,方便利用用户宣传的js
    2008-07-07
  • 浅谈uniapp页面跳转的解决方案

    浅谈uniapp页面跳转的解决方案

    页面跳转是经常需要用到的,本文主要介绍了浅谈uniapp页面跳转的解决方案,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2022-05-05

最新评论