ここは、ふぇりあ16歳が不定期に連載しているオンライン小説のページです。

VNIふぇりあ16歳へ


ゼロからわかる現代JavaScript

8.while文

while文は繰り返しです。

whileは日本語にすると、「する間」です。

while(){
  //繰り返したい処理
}

と使います。

() の条件式の中は真の値を判定しています。

i<20と書くと、20になる前は偽、20になると真となります。

つまり20になる前まで繰り返す、という意味になります。

単にture / falseという真か偽の値を入れることもできます
(これは正確にはbooleanという型です)

今回使用するソースコード
//変数を宣言
var i = 0;

//20より小さくなるまで繰り返す
while(i < 20){
document.write(i + "回繰り返すよ<br>");
//繰り返すごとにiを1ずつ増やす
i++;
}

実行結果

コラム:


もし

while(true){
  document.write("エンドレスエイト");
}

とするとどうでしょう?whileが常に正のとき
永久に繰り返します。

そのため実際に書くと処理が止まらなくなります。

if (i == 10)
   break;

とif文とbreakを使って繰り返しを抜け出す記述が必要になってきます。

(C)著作権はふぇりあ16歳とお兄ちゃんにあります。
無断転載、盗用は禁止です。