★do while文

戻る do while文 進む

ここでは、do while文についてまとめています。ご参考になれば幸いです。

繰り返し処理 do while文

do while文は、条件式を満たすまで(trueの間)同じ処理を繰り返し実行(ループ)します。繰り返し回数の決まった所定回反復の場合に使います。for文から初期値と増減式を分離したような感じですので、自由度は増します。while文との違いは条件式がfalseの場合でも、最低1回は処理を行います。

do { 処理 }
while ( 条件式 );

ソース
<pre><script type="text/JavaScript">
<!--
var i = 0; 			//初期値
var j;
do {
  for (j = 0; j < i ; j++){	 //@を横にi個表示
	document.write("@");
		}
  document.writeln(i,"個");	 //カウントを書き出して改行
  i++;                       //iの値を1ずつ増やす(増減式} while (i < 10);		//iが9以下のとき{}内の処理を行う
//-->
</script></pre>
<noscript>
JavaScriptが使えません。JavaScriptを無効にしているか、
JavaScriptに対応していないブラウザです。
</noscript>
@をi個づつdocument.write()で書き出し、iカウントしながらdocument.writeln()で改行しています。document.writeln()preエレメントで括らないと改行しません。増減式と条件式の整合性には十分注意して下さい。ハングアップすることもあります。私はよくやってしまいます。(^_^;)
--------------------------------
表示
--------------------------------

[先頭へ] [Top Pageへ] [Contentsへ]


Copyright (C) pokochan 2000-2003
http://www.tees.ne.jp/~pokochan/java_script/dowhile.html
E-mailpokochan@mx1.tees.ne.jp