Function isDivisibleBy

  • Remarks

    You may set a non-zero tolerance to account for floating point errors when dealing with non-integers.

    Example

    import * as N from "flurp/number";

    const divisibleByThree = N.isDivisibleBy(3);
    divisibleByThree(6); // true
    divisibleByThree(5); // false

    const almostEven = N.isDivisibleBy(2, 1e-12);
    almostEven(4 - 1e-13); // true

    Parameters

    • y: number
    • tolerance: number = 0

    Returns ((x: number) => boolean)

      • (x: number): boolean
      • Parameters

        • x: number

        Returns boolean