do...while文(繰り返し処理)
【開発環境】
OS:Win11(64ビット)
VSCode1.72.2、
クロム
【do...while文の基本書式】
do...while 文では括弧()の中に記述した条件式が true を返すあいだ、繰り返し処理を行います。
・書式
do{
実行する文1;
実行する文2;
...
}while (条件式);
※do...while 文は while 文と似ていますが、 while 文が最初に条件式を評価し、場合によっては 1 回も繰り返し処理が行われない場合があるのに対して、 do...while 文では繰り返し処理を行ってから条件式の評価を行うため必ず 1 回は繰り返し処理が行われる
サンプル文
let num = 4; //初期化
do {
console.log(num);
num = num * 4;//4✕4
}while (num < 100);
console.log('end');100以上に成ったら実行する
実行結果
4
16
64
end
【do...while文のいろいろな使い方】
do...while 文も、while文と同じく、条件式が true の間は回数に関係なく繰り返しますので、繰り返し回数が決まっていないような処理に向いてる。
サンプル
乱数を使って 1 から 6 までの数字を出し、 6 が出たら do...while 文が終了となります。
let dice;
do {
dice = Math.floor(Math.random() * 6) + 1;//小数点切り捨て関数(小数点の乱数関数()*6)
console.log(dice);
} while (dice != 6);
console.log('end');
実行結果
2
5
3
2
1
5
1
6
end
※コメント投稿者のブログIDはブログ作成者のみに通知されます