在JavaScript中透過整數除法求商和餘數


整數除法是一個數學運算,我們將一個數分成兩部分:商和餘數。在 JavaScript 中,我們使用此運算執行各種計算並獲得所需的結果。在本文中,我們將討論如何在 JavaScript 中透過整數除法求商和餘數。

演算法

在 JavaScript 中進行整數除法的演算法很簡單。我們將數字分成兩部分:商和餘數。商是除法的結果,餘數是除法後剩下的數字部分。

方法 1

在這種方法中,我們使用 `Math.floor()` 函式查詢商,並使用模運算子 (%) 查詢餘數。`Math.floor()` 函式返回小於或等於給定數字的最大整數。在這種情況下,它返回商。模運算子返回數字除以除數後的餘數。

var quotient = Math.floor(number/divisor);
var remainder = number % divisor;

示例 1

var number = 14;
var divisor = 3;
var quotient = Math.floor(number/divisor);
var remainder = number % divisor;
console.log("Quotient: " + quotient);
console.log("Remainder: " + remainder);

方法 2

在這種方法中,我們使用 `parseInt()` 函式查詢商,並使用減法查詢餘數。`parseInt()` 函式透過去除數字的小數部分來返回一個整數。在這種情況下,它返回商。為了找到餘數,我們從數字中減去商和除數的乘積。

var quotient = parseInt(number/divisor);
var remainder = number - quotient * divisor;

示例 2

var number = 14;
var divisor = 3;
var quotient = parseInt(number/divisor);
var remainder = number - quotient * divisor;
console.log("Quotient: " + quotient);
console.log("Remainder: " + remainder);

結論

在本文中,我們討論瞭如何在 JavaScript 中透過整數除法求商和餘數。我們研究了兩種不同的方法,一種使用 `Math.floor()` 函式和模運算子,另一種使用 `parseInt()` 函式和減法。我們還提供了兩個有效的示例來展示如何在實際應用中使用程式碼。透過遵循這些方法,您可以輕鬆地在 JavaScript 中找到商和餘數。

更新於:2023年4月17日

1K+ 次瀏覽

開啟您的職業生涯

完成課程獲得認證

開始學習
廣告