题目:求整数1~100的累加值,但要求跳过所有个位为3的数
这个题目的难点在于如何表示所有个位为3的数。
表达式: i % 10 == 3,满足这个条件,说明它为个位数为3的数,再利用continue跳出本次循环,不参与后面累加值的运算,继续下一次循环。
具体代码展示:
var sum = 0;
for (var i = 1; i <= 100; i++) {
if (i % 10 == 3) {
continue;
}
sum += i;
}
console.log(sum);
笔者初学JS,如以上说法有误,欢迎在评论区或私信指正,非常感谢!(●'◡'●)