ixfx
    Preparing search index...

    Function isApprox

    Checks if a value is within range of a base value

    // Check if 101 is within 10% of 100
    isApprox(0.1, 100, 101);

    // Gets a function to compare some value of 10% range to 100
    const c = isApprox(0.1,100);
    c(101);

    // Gets a function to compare some base value and value to 10% range
    const c = isApprox(0.1);
    c(100, 101);

    Throws an error if range or base values are NaN. If value being checked is NaN or infinity, false is returned.

    • Returns a function that checks if a value is within range of a base value

      const tenPercent = isApprox(0.1);
      // Check if 101 is within 10% range of 100
      tenPercent(100, 101);

      Parameters

      • rangePercent: number

      Returns (baseValue: number, value: number) => boolean

    • Returns a function to check if a value is within range of a base value

      const close = isApprox(0.1, 100);
      // Check if 101 is within 10% range of 100
      close(101);

      Parameters

      • rangePercent: number
      • baseValue: number

      Returns (value: number) => boolean

    • Returns true/false if value is within rangePercent of baseValue.

      isApprox(0.1, 100, 101);
      

      Parameters

      • rangePercent: number
      • baseValue: number
      • value: number

      Returns boolean