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

原文链接: https://www.mk2048.com/blog/blog.php?id=h0kjai0j1k1j&title=%28%E7%BD%91%E9%A1%B5%29parseFloat%E5%9C%A8%E5%B7%A5%E4%BD%9C%E4%B8%AD%E9%81%87%E5%88%B0%E7%9A%84%E9%94%99%E8%AF%AF
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那样搞就行了.

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


更多专业前端知识,请上 【猿2048】www.mk2048.com

猜你喜欢

转载自blog.csdn.net/mabeizui9231/article/details/102775329