求解释JS里for循环相加求和的过程

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的值?

叔本华Arthur
浏览 7612回答 1
1回答

Kitayama

第一次 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是保存的一个变量,是会动态变化的。
打开App,查看更多内容
随时随地看视频慕课网APP