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