この式の違いを教えてください
1から100までの数字を足した合計の5050を
while命令で示すために下記の式を書きました。
start=1;
end=100;
count=start;
total=0;
while(count<=end){**count++;**total=total+count;}
console.log(start+"から"+end+"までの合計は、"+total+"です");
だと合計が5150になり誤っています。
あらためて、修正して
start=1;
end=100;
count=start;
total=0;
while(count<=end){total=total+count;count++;}
console.log(start+"から"+end+"までの合計は、"+total+"です");
と書き直すと正しく5050になるのですが、
count++;の位置が違うだけでなぜ100違うのかがよくわかりません。
whileのあとの{}の順番はどういう決まりがあるのでしょうか?
回答3件
あなたの回答
tips
プレビュー