while (条件判定) {
条件がTRUEの場合、サイクル本体コードを実行} while循環構造 注:ループを開始する前に、変数を初期化する必要があります (変数を宣言し、変数に初期値を与えます)。 whileの条件がtrueの場合、ループ本体内のコード({ })が繰り返し実行されます。条件が false の場合、ループを終了します。
1 から 10 までのすべての数値を出力します
<!DOCTYPE HTML> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <title>php.cn</title> <script> var i = 1; while(i<=10){ document.write(i); i++ //变量更新,是为了避免出现“死循环” } </script> </head> <body> </body> </html>
ループ ステートメントには 3 つの要素が必要で、そのうちの 1 つは必須です:
変数の初期化
条件判定
変数更新
<!DOCTYPE HTML> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <title>php.cn</title> <script> //变量初始化 var i = 1; //条件判断 while(i<=100){ //如果是奇数,则输出 if(!(i%2==0)){ document.write(i+" "); } //变量更新 i++; } </script> </head> <body> </body> </html>