为什么num要跟着i递增呢,并没有给num设置条件呀,只设置了递增应该无限循环呀

来源:3-1 break与continue

weixin_慕慕5554564

2020-02-20 10:46:22

vae num=0;
for(var i=1;i<=10;i++)
if(i%5==0){contiune;}
num++;}
console.log(num)


写回答

1回答

好帮手慕粉

2020-02-20

同学你好,关于同学的问题回答如下:

1、同学的代码书写错误,参考如下:

http://img.mukewang.com/climg/5e4df6780929f89904810288.jpg

2、这个不是无限循环,是有条件的,条件就是i<=10。我们可以看下视频老师上一步的做法:

http://img.mukewang.com/climg/5e4df6b809e31f1705630171.jpg

将i打印了出来,i是不满足条件的数,即不能整除5的数,一共有8个,老师后来又将其设置为num++是为了统计一共有多少个不符合条件的数,如果不能整除5,num就自加1,所以num的值为8:

http://img.mukewang.com/climg/5e4df75509a7dc4b05090052.jpg

建议同学再回顾下视频。

如果我的回答帮助了你,欢迎采纳,祝学习愉快~

1

0 学习 · 40143 问题

查看课程