Perseus
    Preparing search index...
    • toFraction

      Returns a [numerator, denominator] array rational representation of decimal

      See http://en.wikipedia.org/wiki/Continued_fraction for implementation details

      toFraction(4/8) => [1, 2] toFraction(0.66) => [33, 50] toFraction(0.66, 0.01) => [2/3] toFraction(283 + 1/3) => [850, 3]

      Parameters

      • decimal: number
      • tolerance: number = ...
      • maxDenominator: number = 1000

      Returns [number, number]