数学-除法和余数

6

可能重复:
JavaScript中的整数除法

希望这是一个简单的问题,基本上我需要做到这一点:

divider = 15

number = 50

显然,15可以被50除以3次,余数为5,是否有一种简单的方法可以通过数学实现这一点?

显然,仅仅将50除以15会给我一个四舍五入的数字,我只想要最低可能的结果,如果还剩下任何东西,而且它小于15,就让它保持不变。

有任何帮助吗?

谢谢, Shannon

编辑:

感谢Adil:

x = 50;
y = 15;
res = x % y;
x = (x - res) / y;
// x = 3

你期望的输出结果是什么? - Ravi Y
刚刚看了你的链接@FelixKling,Math.floor(y/x)也完美地运行了,我甚至不知道在JavaScript中存在这个函数。干杯 - Shannon Hochkins
同样要注意评论,因为对于负数结果,“.floor”将不起作用。 - Felix Kling
2个回答

14

1
当x-res = 45时,你应该得到3,将45除以15即可得到3,http://jsfiddle.net/rajaadil/XNhec/1/。 - Adil

0
使用模运算(除法余数)来获取剩余部分。
x= 50 % 15

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接