→
指定された文を、テスト条件が false に評価されるまで実行するループを作成します。
条件は文を実行した後に評価されます。結果として、指定された文は少なくとも 1 回は実行されます。for、while文は 1 回も実行しない。
ステートメント が 1 つだけの場合は、「{ }
」を省略できる。
条件式の設定によっては無限ループになるので注意。その場合はブラウザから、「…スクリプトを中断しますか…」と出る。
var i=5, cnt=1; do{ cnt=cnt*i; i--; }while(i>1); window.alert(cnt);