do while

do while

视屏里的计算结果是101

为什么不是102呢 dowhile只是循环一次 那么i被累计加1不就是输出102么 难道这个和Java有区别吗

正在回答

登陆购买课程后可参与讨论,去登陆

1回答

你好,解释如下:

var i=101;
var sum=0;do{  
 sum=sum+i; //此时sum =101 ;  
  i++;//i++后是102,此时i>100 终止循环
  }while(i<=100);
  console.log(sum); 
  //所以sum是101

如果解决您的问题请采纳,祝学习愉快!

问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师