我有一个浮点数:

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/

10-12 12:34
查看更多