(1)求100以內所有能被3和7整除的數的和
/* 步驟:用變數儲存目標數累加和
for設定回圈體
if 設定滿足條件 */
var sum = 0
for (var i = 1; i <= 100; i++) {
if (i % 3 == 0 && i % 7 == 0) {
sum += i
}
}
console.log(sum); // 210
(2)求1-100之間個位數不為3的數的累加和
/* 步驟構思:for設定回圈體
if判斷跳過條件
用continue執行
變數儲存累加和 */
var sum = 0
for (var i = 1; i <= 100; i++) {
if (i == 3 || i % 10 == 3) { // '兩位數以上的個位數含3'是判斷陳述句的關鍵
continue // 用邏輯或||代替else if 更簡潔
}
sum += i
}
console.log(sum); // 4570
(3)求從1開始第35個能被7和3整除的整數
/* 步驟構思:for設定回圈體,進行遍歷
if設定滿足整除條件
變數儲存=第幾個 */
var j = 0;
for (var i = 1; i >= 0; i++) {
if (i % 3 == 0 && i % 7 == 0) {
j++
console.log('第' + j + '個被整除', i); // ...第35個被整除 735
if (j == 35) {
break
}
}
}
轉載請註明出處,本文鏈接:https://www.uj5u.com/qiye/155919.html
標籤:其他
上一篇:react-虛擬dom
下一篇:用原生JS求和
