介绍
在 JavaScript 中,数值扩展提供了一些额外的功能,使得处理数值变得更加方便。本教程将介绍一些常用的数值扩展方法和属性。
1. Number.EPSILON
Number.EPSILON 是 JavaScript 表示的最小精度。它的值接近于 2.2204460492503130808472633361816E-16。这个属性通常用于比较浮点数是否相等,因为在计算机中,浮点数的计算可能会存在微小的误差。
// 示例代码
function equal(a, b){
if(Math.abs(a-b) < Number.EPSILON){
return true;
}else{
return false;
}
}
console.log(0.1 + 0.2 === 0.3); // 输出: false
console.log(