【发布时间】:2012-12-12 18:50:57
【问题描述】:
希望这是一个简单的问题,基本上我需要这样做:
除法器 = 15
数字 = 50
显然 15 可以除以 50 的 3 次,余数为 5,有没有一种简单的方法可以用数学来实现?
显然,只需将 50 除以 15 就会得到一个四舍五入的数字,我只想要尽可能低的结果,如果有任何剩余的结果小于 15,那就别管它了。
有什么帮助吗?
干杯, 香农
编辑:
感谢阿迪尔:
x = 50;
y = 15;
res = x % y;
x = (x - res) / y;
// x = 3
【问题讨论】:
-
你期望的输出是什么?
-
刚刚查看了您的链接@FelixKling,
Math.floor(y/x)也可以完美运行,甚至不知道这存在于 javascript 中。干杯 -
不过也看看 cmets,因为
.floor在这种情况下对于负面结果不起作用。