對(duì)求總和方法的問題
<script?type="text/JavaScript"> var?mymoney,sum=0;//mymoney變量存放不同面值,sum總計(jì) for(mymoney=1;mymoney<=10;mymoney++) {? ??sum=?sum?+?mymoney; ??document.write("sum合計(jì):"+sum); } ?? </script>
sum=sum+mymoney; 這條語句如何理解?sum已經(jīng)初始化為0了,我試著改成sum=mymoney;得出的值卻是10,不太懂!求助大神們
2017-05-25
有個(gè)for循環(huán)啊,相當(dāng)于sum=0+1+2+3+...+10;你把sum=mymoney;就相當(dāng)于sum=1,sum=2,...,sum=10,最后肯定會(huì)是10啊。
sum=0;//sum=0
sum=sum+1;//sum=1
sum=sum+2;//sum=3
2017-05-25
對(duì)“sum=sum+mymoney;?”這條語句的理解:
假設(shè)sum為0,mymoney為1,則
sum = 0 + 1,
得出sum為1 ;
假設(shè)sum為1,mymoney為2,則
sum = 1 + 2,
得出sum為3。
有不懂的地方可以繼續(xù)問我。
2017-05-25
變量的值是可以覆蓋的,比如先定義 var x=1;
然后 ?x=2;
那么對(duì)x新賦的值(2)將會(huì)覆蓋掉x的原有值(1),最終x的值為2