var result = 0; //resultに0を代入
for (var i = 1; //iに1を代入
i <= 100; //iの値が100より小さい間、ループ処理
i++) { //処理1回ごとに値を1ずつ増やしていく
result += i; //resultにiを加算
if (result > 1000) { break; } //resultの値が1000を超えたらループ中断
}
console.log('合計値が1000を超えるのは' + i); //45
プログラミング初心者で、本を読みながら勉強を進めています。
上記のコードでなぜ「45」になるのか理解ができません。
本にも解説は乗っていなかったためこちらに質問しました。
解説よろしくお願いいたします。