js中0.1+0.2 == 0.3吗?
那么如何判断两个浮点数直接相等呢?
1、精度判断法
2、使用toFixed()方法
toFixed()方法可以把Number四舍五入为指定小数的数字。
语法
NumberObject.toFixed(num)//num代表要保留的小数位数。
但是toFixe存在不精准的问题:
解决方法:
重写toFixed()方法:
参考:
https://blog.csdn.net/undytk/article/details/88912386
https://blog.csdn.net/qq_33237207/article/details/81668457