我有一个浮点数:
var f = 0.1457;
或者:
var f = 4.7005
我如何只将小数余数作为整数?
IE。在第一个示例中,我想获得:
var remainder = 1457;
在第二个示例中:
var remainder = 7005;
最佳答案
可以做到这一点(最多4位数字,如果想要更小的数字,则将乘数(10000)更改为更大或更小):
Math.ceil(((f < 1.0) ? f : (f % Math.floor(f))) * 10000)
关于javascript - 如何从浮点数中获取分数?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/4667238/