Files
todo-frontend/node_modules/licia/fraction.js
Agent d12eea7693
Some checks failed
continuous-integration/drone/push Build is failing
fix: 微信登录补充保存username和role
2026-04-04 07:35:21 +00:00

18 lines
481 B
JavaScript

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;