0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

繰り返し処理 while/for

Posted at

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文同様に繰り返し処理を行うことができます。

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?