while文
記述としては「while(条件式){処理}
」のように記述し、条件式がTrueの間、{}内の処理を繰り返すことができます。
例
let number = 1;
while (number <= 10) {
console.log(number);
number += 1; //number++と記述することもできる
} //;(セミコロン)は必要ありません
出力結果
1
2
︙
9
10
上記のように記述することで、1〜10の数字を出力することができました。
number += 1;
を記述しないと、変数number
は永遠に1
であるため、永遠に繰り返し処理が続いてしまいます。これを無限ループ
と呼び、無限ループになってしまうとコンピュータに異常な負荷をかけてしまうため注意が必要になります。
for文
繰り返し処理を行う方法として、while文の他にfor文
があります。
記述としては「for (変数の定義;条件式;変数の更新){処理}
」のように記述することでwhile文同様に条件式がTrueの間、{}内の処理を繰り返すことができます。
例
for (let number = 1; number <= 10; number += 1){
console.log(number);
}
出力結果
1
2
︙
9
10
上記のように記述することで、while文同様に繰り返し処理を行うことができます。