有沒有一種簡單的方法可以找到一個數字在JavaScript中平均分配到另一個數字的次數?JavaScript - 找出一個數字平均分配到另一個數字的次數
說,11除以4 ---我知道4進入11 2次均勻
我有這樣的代碼,但我認爲有,我也許忘記了一個簡單的方法?
<script>
a = 11;
b = 4;
i = a % b;
i2 = a - i;
solution = i2/b;
document.write(solution); // 2
</script>
有沒有一種簡單的方法可以找到一個數字在JavaScript中平均分配到另一個數字的次數?JavaScript - 找出一個數字平均分配到另一個數字的次數
說,11除以4 ---我知道4進入11 2次均勻
我有這樣的代碼,但我認爲有,我也許忘記了一個簡單的方法?
<script>
a = 11;
b = 4;
i = a % b;
i2 = a - i;
solution = i2/b;
document.write(solution); // 2
</script>
怎樣......
Math.floor(11/4);
如果你想處理負數(感謝Ted Hopp),你可以使用~~
,|0
或任何其他按位技巧,將對待它的操作數一個32位有符號整數。請記住,除了這個令人困惑之外,它不會處理32位以上的數字。
~~(11/4);
如果商數爲負數,'Math.floor'不是正確的工具。 –
@TedHopp沒錯,沒有考慮到。傳入編輯。 – alex