gpt4 book ai didi

javascript - 将小数转换为分数/有理数

转载 作者:行者123 更新时间:2023-12-03 01:30:02 36 4
gpt4 key购买 nike

在 JavaScript 中,有没有办法将十进制数(例如 0.0002)转换为以字符串表示的分数(例如“2/10000”) ?

如果为此目的编写了名为 decimalToFraction 的函数,则 decimalToFraction(0.0002) 将返回字符串 "2/10000" .

最佳答案

您可以使用 Erik Garrison 的 fraction.js库可以执行此操作以及更多分数运算。

var f = new Fraction(2, 10000);
console.log(f.numerator + '/' + f.denominator);
<小时/>

要做 0.003 你就可以做

var f = new Fraction(.003);
console.log(f.numerator + '/' + f.denominator);

关于javascript - 将小数转换为分数/有理数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14783869/

36 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com