var mymoney,sum=0;for(mymoney=1;mymoney<=10;mymoney++){ sum= sum + mymoney;} document.write("sum合计:"+sum);上边这段for循环是直接sum=0+1+2+3+4还是说sum的值不再一直等于0,是随着循环变化的,取最后一次循环sum的值?
1 回答
Kitayama
TA贡献17条经验 获得超3个赞
第一次 sum和mymoney都为0,
for循环,mymoney等于1;sum=0+1 值等于1保存在sum中.
第二次for循环,mymoney++,mymoney等于2,sum=1(上一个保存的sum值)+2 ,sum值为3;
依次循环下去,sum=sum+mymoney 的意思就是sum是保存的一个变量,是会动态变化的。
添加回答
举报
0/150
提交
取消