如何使用 jQuery 将十进制数转换为分数
how to convert a decimal number to fraction using jquery
我想将十进制数 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是为处理分数而构建的。
相关文章:
- 在Javascript中转换对象数组
- 使用键/代码转换JavaScript数组
- 转换类似数组的对象Array.prototype.slice或Array.from
- 如何生成十进制数
- 将一个十进制数转换成八分之一的分数
- JavaScript basis 是 math.pow 函数中的十进制数
- 用于验证十进制数的正则表达式
- 如何使用 javascript 将浮点数格式化为十进制数(7)
- 如何在javascript中输入十进制数
- Javascript如何转换对象数组
- 使用jquery验证器插件为十进制数设置正则表达式
- 用于在字符串中查找十进制数的正则表达式
- 如何验证十进制数
- 在 sort() 之后,十进制数的 JavaScript 数组顺序不正确
- 将十进制数转换为浮点数并将其截断
- 如何使用 jQuery 将十进制数转换为分数
- 将表示为字符串的十进制数转换为十六进制格式,仍然表示为字符串
- 如何使用Javascript将十进制数转换为百分比
- 将十进制数转换为javascript中的分数或最接近的分数
- 将十进制数转换为分数/有理数