for ループで合計を求める
JavaScript基礎文法:処理を組み立てる / 全 5 枚
JavaScript基礎文法:処理を組み立てる - for ループで合計を求める
同じ処理を配列の数だけくり返す
作品ごとの制作日数を足し合わせたいとき、works[0] から順に手で書いていくと配列が増えるたびに書き直しになります。for 文を使うと、配列の長さに合わせて自動でくり返してくれます。
3 つの式のうち、真ん中の条件を 1 文字変えるだけで結果が壊れます。次の枚で見てください。
丸かっこの中はセミコロンで 3 つに分かれていて、それぞれ役割が違います。
const days = [3, 5, 2];
let total = 0;
for (let i = 0; i < days.length; i++) {
total += days[i];
}
console.log(total); // 101 / 5
← → キーでも送れます