如何在JavaScript中执行整数除法并分别获得余数?
2022-08-29 22:04:26
在JavaScript中,我如何获得:
- 给定整数进入另一个整数的整数的整数的次数是多少?
- 其余的呢?
在JavaScript中,我如何获得:
对于某个数字和某个除数,计算商 ()[1] 和余数 () 为:y
x
quotient
remainder
const quotient = Math.floor(y/x);
const remainder = y % x;
例:
const quotient = Math.floor(13/3); // => 4 => the times 3 fits into 13
const remainder = 13 % 3; // => 1
[1] 由一个数字除以另一个数字而产生的整数
我不是按位运算符方面的专家,但这里有另一种获取整数的方法:
var num = ~~(a / b);
这也将适用于负数,同时将向错误的方向舍入。Math.floor()
这似乎也是正确的:
var num = (a / b) >> 0;