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那样搞就行了.
想起一句话,现在万里长征才刚刚走出第一步。