xsy-breeze-ui-rpa > BigNumber > toFraction
BigNumber.toFraction() method
Returns an array of two BigNumbers representing the value of this BigNumber as a simple fraction with an integer numerator and an integer denominator. The denominator will be a positive non-zero value less than or equal to max_denominator. If a maximum denominator, max_denominator, is not specified, or is null or undefined, the denominator will be the lowest value necessary to represent the number exactly.
Throws if max_denominator is invalid.
x = new BigNumber(1.75)
x.toFraction() // '7, 4'
pi = new BigNumber('3.14159265358')
pi.toFraction() // '157079632679,50000000000'
pi.toFraction(100000) // '312689, 99532'
pi.toFraction(10000) // '355, 113'
pi.toFraction(100) // '311, 99'
pi.toFraction(10) // '22, 7'
pi.toFraction(1) // '3, 1'
Signature:
toFraction(max_denominator?: Value): [BigNumber, BigNumber];
Parameters
| Parameter | Type | Description |
|---|---|---|
| max_denominator | Value |
Returns:
[BigNumber, BigNumber]
