如何让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));

阅读更多
想对作者说点什么? 我来说一句

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

不良信息举报

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

最多只允许输入30个字

加入CSDN,享受更精准的内容推荐,与500万程序员共同成长!
关闭
关闭