JavaScript-Javascript实现分数的化简

发布于 2016-11-25 04:52:24 字数 228 浏览 1672 评论 1

Javascript实现分数的化简
就是比如 123/234
1.先检查这分数的结果是有限的还是无限的数,
2.如果是无限的,就化简并储存,能选择输出41/78(41在上面,中间一条横线,下面78)或小数点后3位的数0.526
如果不能化简如1/3,就储存和能选择输出输出1/3(1在上面,中间一条横线,下面3)和小数点后3位的数
3.如果是有限的,就储存和能选择输出结果和小数点后3位的数

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

清晨说ぺ晚安 2016-12-16 21:47:48

js里数字的运算精短不是很高,如果你需要做精短运算,建议不要使用js来做了,可以通过异步的方法,交给后台程序去处理,比如使用BigDecimal去做运算,然后将需要结果四舍五入后传回前台。
如果对精度的要求,不是很高,直接就对结果做保留固定位数的四舍五入吧:
var result=(Math.round(parseFloat(1/3)*1000)/1000);

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文