为了账号安全,请及时绑定邮箱和手机立即绑定

do while的while条件用xxx==0不行吗

为什么我最后的条件判断这样写不行:

do

.......

while(mynum==0)

写成(mynum>0)就可以。

这是什么情况?

正在回答

2 回答

while()里面要满足条件为true才会进入下一个循环,因此当mynum=6时不满足mynum==0这个条件,所以不能循环。

1 回复 有任何疑惑可以回复我~

循环体先执行一遍,mynum减1从6变成5,再判断循环条件,如果你写成mynum==0;循环体执行一遍之后就不满足循环条件,直接就退出循环了。所以循环条件要写成mynum>0。

2 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
JavaScript进阶篇
  • 参与学习       468190    人
  • 解答问题       21891    个

本课程从如何插入JS代码开始,带您进入网页动态交互世界

进入课程

do while的while条件用xxx==0不行吗

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信