/* 步骤:用变量储存目标数累加和 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 } } }