var n = 25;
聲明一個名爲「sum」的新變量,初始化爲0.一定要使用「var」關鍵字。如何在JavaScript中使用for循環將所有正整數添加到'sum'?
使用for循環將小於n的每個正整數加到sum中。
想出一個適用於所有n值的解決方案。
以上是要編寫代碼的條件。以下是我寫的。但是,我不斷收到一個錯誤,指出「所有小於2的整數之和是1」。我的代碼有什麼問題,或者我從錯誤的角度來看待這個問題?
var sum = 0;
for (i = 0; i <= n; i++) {
if (i % 2 == 0) {
sum += i;
} else {
sum = sum;
}
}
你只是添加偶數整數,而不是所有的整數。另外,你應該使用'i
Barmar
你爲什麼要做'mod'沒有這樣的說明在你的問題中 –
'sum = sum'是什麼意思?你是否擔心如果你沒有提醒它,變量會忘記它的含義? – Barmar