/* 步驟:用變量儲存目標數累加和 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
/* 步驟構思: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
/* 步驟構思: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 } } }