OptionalfractionOptionalromanOutput in Roman numerals. Provided value must be between 1 and 3999, inclusive.
Decimal values will be ignored (Math.floor is used to remove them). Overrides
all other options.
OptionalseparatorString to place between the whole number and fraction parts. When not specified,
defaults to " " for ASCII and fraction-slash fractions, and "" for vulgar
fractions (preserving the standard typographic convention of no space before
vulgar fraction characters).
OptionaltoleranceAmount by which a number can deviate from the calculated quotient to be considered a match. For example, 0.66 is close enough to 2 ÷ 3 (which is 0.66666... repeating) to be considered equivalent so the function will return "2/3". The smaller this number, the higher the likelihood that the function will return a decimal instead of a fraction or mixed number.
OptionalvulgarOutput vulgar fractions, like "½" instead of "1/2", when appropriate.
Overrides the fractionSlash option.
Output the fraction slash character (⁄) instead of the "solidus" slash (/) for fractions. Results appear like "1⁄2" instead of "1/2". Overridden by the
vulgarFractionsoption.