1234567891011121314151617 |
- var gcd = require('./gcd');
- var precision = require('./precision');
- exports = function(num) {
- if (num === 0) return '0';
- var _precision = precision(num);
- _precision = pow(10, _precision);
- var numerator = num * _precision,
- denominator = _precision;
- var _gcd = abs(gcd(numerator, denominator));
- numerator /= _gcd;
- denominator /= _gcd;
- return numerator + '/' + denominator;
- };
- var abs = Math.abs;
- var pow = Math.pow;
- module.exports = exports;
|