我剛剛開始JS,並理解找到一個因素的概念。然而,這段代碼是我迄今爲止所做的。我有一個str變量,只輸出第一個因子2,我試圖將每個(int)作爲一系列因子添加到str中。下面的代碼片段有什麼問題?試圖找到一個數字在JS的因素
function calculate(num) {
var str = "";
var int = 2;
if (num % int == 0) {
str = str + int;
int++;
} else {
int++;
}
alert(str);
}
calculate(232);
爲了運行因子代碼不止一次,你會需要一些類型的循環,正確的? –
你只是測試一個值。 – Pointy
使用'遞歸'來尋找因子.. –