如何让console.log(0.1+.2==0.3)等于true

首先我们要想解决这类问题,我们要知道一种方法,就是Number.ESPILON,这个方法基本可以判断计算结果排除数字在相加的过程存在浮点,这个困扰,这个方法的解决方法是

console.log(0.1+0.2);
console.log(0.1+0.2==0.3);
function isAlmostNumber(num1,num2){
return Math.abs(num1-num2)<Number.EPSILON;
}
console.log(isAlmostNumber(0.1+0.2,0.3));

阅读更多

没有更多推荐了,返回首页