while で条件を満たす間くり返す
JavaScript基礎文法:処理を組み立てる / 全 5 枚
JavaScript基礎文法:処理を組み立てる - while で条件を満たす間くり返す
回数ではなく条件でくり返す
for は「配列の数だけ」のように回数が決まっているときに使います。while は回数を決めず、条件が成り立っている間だけくり返します。残りの作品数が 0 になるまで、のような書き方に向いています。
for と違って、数える変数を増やしたり減らしたりする行は自分で書きます。この 1 行を落とすと何が起きるかを次の枚で見てください。
丸かっこの中の条件が真である間、波かっこの中がくり返し動きます。
let rest = 3;
while (rest > 0) {
console.log("残り " + rest + " 件");
rest = rest - 1;
}
console.log("全部できた");
// 残り 3 件
// 残り 2 件
// 残り 1 件
// 全部できた1 / 5
← → キーでも送れます