Perseus
    Preparing search index...

    Variable KhanMathConst

    KhanMath: {
        bound: (num: number) => number;
        cleanMath: (expr: string) => string;
        factorial: (x: number) => number;
        getGCD: (a: number, b: number) => number;
        getLCM: (a: number, b: number) => number;
        getNumericFormat: (text: string) => MathFormat | null | undefined;
        getPrimeFactorization: (number: number) => readonly number[];
        isPrime: (n: number) => boolean;
        primes: readonly [
            2,
            3,
            5,
            7,
            11,
            13,
            17,
            19,
            23,
            29,
            31,
            37,
            41,
            43,
            47,
            53,
            59,
            61,
            67,
            71,
            73,
            79,
            83,
            89,
            97,
        ];
        roundTo: (precision: number, num: number) => number;
        roundToApprox: (num: number, precision: number) => string;
        roundToNearest: (increment: number, num: number) => number;
        toFixedApprox: (num: number, precision: number) => string;
        toFraction: (decimal: number, tolerance?: number) => [number, number];
        toNumericString: (number: number, format?: MathFormat) => string;
    } = ...

    Type Declaration

    • Readonlybound: (num: number) => number
    • ReadonlycleanMath: (expr: string) => string
    • Readonlyfactorial: (x: number) => number
    • ReadonlygetGCD: (a: number, b: number) => number
    • ReadonlygetLCM: (a: number, b: number) => number
    • ReadonlygetNumericFormat: (text: string) => MathFormat | null | undefined
    • ReadonlygetPrimeFactorization: (number: number) => readonly number[]
    • ReadonlyisPrime: (n: number) => boolean
    • Readonlyprimes: readonly [
          2,
          3,
          5,
          7,
          11,
          13,
          17,
          19,
          23,
          29,
          31,
          37,
          41,
          43,
          47,
          53,
          59,
          61,
          67,
          71,
          73,
          79,
          83,
          89,
          97,
      ]
    • ReadonlyroundTo: (precision: number, num: number) => number
    • ReadonlyroundToApprox: (num: number, precision: number) => string

      Return a string of num rounded to precision decimal places, with an approx symbol if num had to be rounded, but no trailing 0s if it was not rounded.

    • ReadonlyroundToNearest: (increment: number, num: number) => number
    • ReadonlytoFixedApprox: (num: number, precision: number) => string

      Return a string of num rounded to a fixed precision decimal places, with an approx symbol if num had to be rounded, and trailing 0s

    • ReadonlytoFraction: (decimal: number, tolerance?: number) => [number, number]
    • ReadonlytoNumericString: (number: number, format?: MathFormat) => string