理解javascript中的模数运算符

时间:2015-04-17 06:57:06

标签: javascript

二十模数六等于二,这是余数,但如何知道模数是用3进行操作?

20 % 6 = 2

3 个答案:

答案 0 :(得分:1)

您可以使用

Math.floor(20 / 6);

为此。它会向下舍入,因此您可以使用最大数字而不包含小数。

答案 1 :(得分:0)

如果你想要商,你只需要截断分区

Math.trunc(20/6) //Return 3

Reference

答案 2 :(得分:0)

使用3 ,它只知道:

   20 / 6 = 3, with a remainder of 2
=> 20 % 6 = 2

如果你想要3,你只需要表达式:

Math.floor(20 / 6)

(或可能Math.trunc取决于您希望如何处理负数 - floor向负无穷大舍入,trunc向零舍入。)