JavaScript-Javascript实现分数的化简
Javascript实现分数的化简
就是比如 123/234
1.先检查这分数的结果是有限的还是无限的数,
2.如果是无限的,就化简并储存,能选择输出41/78(41在上面,中间一条横线,下面78)或小数点后3位的数0.526
如果不能化简如1/3,就储存和能选择输出输出1/3(1在上面,中间一条横线,下面3)和小数点后3位的数
3.如果是有限的,就储存和能选择输出结果和小数点后3位的数
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
js里数字的运算精短不是很高,如果你需要做精短运算,建议不要使用js来做了,可以通过异步的方法,交给后台程序去处理,比如使用BigDecimal去做运算,然后将需要结果四舍五入后传回前台。
如果对精度的要求,不是很高,直接就对结果做保留固定位数的四舍五入吧:
var result=(Math.round(parseFloat(1/3)*1000)/1000);