while循环
var sum2 = 0;
var j = 1;
while(j<=100){
if (j%10==3){
j++;
continue;
}
sum2 = sum2 + j;
j++;
}
console.log(sum2);for循环
var sum1 = 0;
for (var j = 1;j<=100;j++){
if (j%10==3){
continue;
}
sum1 = sum1 +j;
}
console.log(sum1);疑问1:两种方法结果都是对的,但第二种写完觉得是错的,可结果却是对的.
疑问2:第二种方法里,if()里如果j%==3是true,continue我理解的是跳到sum1=sum1+j那里了,是我哪里理解错了吗?还是for循环的执行过程拆开的话跟while是一样的?
简单简同学
ycwiacb
plum_blossom
kongods
随时随地看视频慕课网APP
相关分类