• 首页
  • vue
  • TypeScript
  • JavaScript
  • scss
  • css3
  • html5
  • php
  • MySQL
  • redis
  • jQuery
  • Number.EPSILON

    Number.EPSILON属性表示 1 与Number可表示的大于 1 的最小的浮点数之间的差值。

    你不必创建一个Number对象来访问这个静态属性(直接使用Number.EPSILON)。

    Number.EPSILON属性的属性特性:
    writablefalse
    enumerablefalse
    configurablefalse

    描述

    EPSILON属性的值接近于2.2204460492503130808472633361816E-16,或者2-52。

    示例

    测试是否相等

    x = 0.2;
    y = 0.3;
    z = 0.1;
    equal = (Math.abs(x - y + z) < Number.EPSILON);
    

    Polyfill

    if (Number.EPSILON === undefined) {
        Number.EPSILON = Math.pow(2, -52);
    }
    

    上篇:Number.MIN_VALUE

    下篇:Number.isNaN()