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

var sum = 0 for (var i=0; i<10; i++){ sum +=i; } alert(sum);

var sum = 0 for (var i=0; i<10; i++){ sum +=i; } alert(sum);

余影拾光 2018-07-09 17:46:07
var sum = 0for (var i=0; i<10; i++){sum +=i;}alert(sum);是for语句,alert值是45,为什么,帮忙解答下,谢谢
查看完整描述

3 回答

已采纳
?
Caballarii

TA贡献1123条经验 获得超629个赞

第一步:sum+=0,sum=0+0=0

第二步:sum+=1,sum=0+1=1

第三步:sum+=2,sum=1+2=3

第四步:sum+=3,sum=3+3=6

.

.

.

第十步:sum+=9,sum=36+9=45

第十一步:i是10,不符合i<10的条件,跳出循环

最后sum=45

查看完整回答
2 反对 回复 2018-07-09
?
klivitamJ

TA贡献5条经验 获得超4个赞

(0+9)*10/2 ...

查看完整回答
反对 回复 2018-07-10
?
_bug终结者_

TA贡献89条经验 获得超16个赞

代码是自上而下的执行,for语句块执行完毕后才执行alert语句

查看完整回答
反对 回复 2018-07-10
?
qq_楠楠_8

TA贡献1条经验 获得超0个赞

这个方法的实现方法是什么  测试?

查看完整回答
反对 回复 2018-07-09
?
余影拾光

TA贡献1条经验 获得超0个赞

SUM=0+1+2+3+4+5+6+7+8+9=45,所以最后的值是45,问明白了

查看完整回答
反对 回复 2018-07-09
  • 3 回答
  • 0 关注
  • 3099 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信