如何使用 jQuery 将十进制数转换为分数

how to convert a decimal number to fraction using jquery

本文关键字:转换 十进制数 何使用 jQuery      更新时间:2023-09-26

我想将十进制数 5.5 转换为 5 1/2。我该怎么做?我需要检查号码。如果是 5.5,则将其转换为 5 1/2。请指教。

使用 fraction 库和香草框架而不是 jQuery,我想这样的东西会起作用:

https://github.com/ekg/fraction.js

var num = 5.5
, rounded = Math.floor(num)
, rest  = num - Math.floor(num);
var f = new Fraction(1, rest);
console.log(rounded + ' ' + f.numerator + '/' + f.denominator);

示例:http://jsfiddle.net/QwTPY/

尝试 https://github.com/ekg/fraction.js 或数学.js。分数.js是为处理分数而构建的。