(网页)parseFloat在工作中遇到的错误

parseFloat(23.23) == parseFloat(23.2299999999999).toFixed(2)

  类似与以上的代码,展示没什么问题,一旦比较,看展示相等其实不相等,小数位的问题快整疯了都.

(parseFloat(23.23).toFixed(2) + (0.00).toFixed(2)) == parseFloat(23.2299999999999).toFixed(2)

  因为是几个数相加,琢磨着,既然有小数位了,那就都toFixed(2)算了,toFixed 结果还整个String类型.多气人.

( 数字A  +  数字B + 数字C ).foFixed(2) ==  数字.toFixed(2)

  然后直接被吐槽,做的这是啥系统,都不会用,一会行,一会不行。想死的心都有了.JavaScript觉得和java那样搞就行了.

  想起一句话,现在万里长征才刚刚走出第一步。

 

转载于:https://www.cnblogs.com/historylyt/p/8350907.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值