JavaScript

do~while 文

 編集:2022.08.23 by T.A.

指定された文を、テスト条件が false に評価されるまで実行するループを作成します。

do {
 ステートメント
} while (条件式);

条件は文を実行した後に評価されます。結果として、指定された文は少なくとも 1 回は実行されます。forwhile文は 1 回も実行しない。

breakcontinue 有効。

ステートメント が 1 つだけの場合は、「{ }」を省略できる。

条件式の設定によっては無限ループになるので注意。その場合はブラウザから、「…スクリプトを中断しますか…」と出る。

var i=5, cnt=1;
do{
 cnt=cnt*i;
 i--;
}while(i>1);
window.alert(cnt);

テスト