写在括号内,打印出了,1-10增长的每一次值.
括号外则打印第11天的sum. 想要的结果是前者.
写在大括号内,是在循环体内,每次循环都会输出:(1,1)(2,3),(3,6)......(10,55)
当document = 11时,这时 11 > 10,跳出循环体,这时的sum值依旧是55
所以在大括号外面的会输出(11,55)。你再仔细看一下
for(mymoney=1;mymoney<=10;mymoney++) { sum= sum + mymoney; document.write("我第"+mymoney+"天赚了:"+sum+"元钱"+"</br>"); }
此时, write语句中的 mymoney, sum的值是当前循环的, 循环每执行一次, 其值都会改变.
写在大括号里,是每一次FOR循环都执行一次document.write