Qiita Teams that are logged in
You are not logged in to any team

Log in to Qiita Team
Community
OrganizationAdvent CalendarQiitadon (β)
Service
Qiita JobsQiita ZineQiita Blog
0
Help us understand the problem. What is going on with this article?
@ITdiary

繰り返し処理 while/for

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
Help us understand the problem. What is going on with this article?
Why not register and get more from Qiita?
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away
ITdiary
エンジニアになるため、日々の学習のアウトプットを行います。

Comments

No comments
Sign up for free and join this conversation.
Sign Up
If you already have a Qiita account Login
0
Help us understand the problem. What is going on with this article?