JavaScript

【JavaScript】繰り返し・ループとは?(while・for)

takahide

おはようございます。タカヒデです。

本日は、「JavaScriptにおける、繰り返し・ループ(while・for)」を紹介します。

こんな人にオススメ
  • JavaScriptにおける『繰り返し・ループ』が理解できない
  • 『while文』『for文』の記載方法と記載例を知りたい

ぜひ本記事を参考にしてください。

繰り返し・ループとは

繰り返し・ループとは、指定された処理を何度も繰り返すことです。

具体的には、「●●の条件に合致する限り、○○の処理を繰り返す」という表現をするための命令を指します。

例を見ていきましょう。
「資料承認が下りない限り、資料を直し続ける」
という私が日々頭を悩まし続けている業務も、この繰り返しにより表現することができます。

この繰り返し・ループは、『while文』『for文』を使用して命令します。

条件式で繰り返し処理(while文)

与えられた条件式が「真(true)」である間、繰り返し処理を実行します。

while(条件式){
 条件式がの場合に実行する命令
}

以下は記載例です。

let i = 1;

while (i <= 5) {
  console.log("i:" + i);
  i++;
}

//実行結果:i:1,i:2,i:3,i:4,i:5

上記例において、iの値が5以下である限り『console.logの表示』『iに1を加算』という命令を繰り返しています。

もし、『iに1を加算』という命令を記載しなかった場合、永遠に「iの値が5以下」という条件に当てはまってしまい、無限ループに入ってしまいます。

無限ループになるとフリーズの原因にもなるため、ループが正しく終了するか確認するようにしましょう。

指定回数繰り返し処理を実施(for文)

続いて、指定された回数処理を繰り返す場合には『for文』を使用します。

具体的には、「初期化式が条件式に合致する限り命令を実施後、増減式を実行」という表現をするための命令を指します。

for(初期化式 ; 条件式 ; 増減式){
 条件式がの場合に実行する命令
}

以下は記載例です。

for (i = 1; i <= 5; i++) {
  console.log("i:" + i);
}

//実行結果:i:1,i:2,i:3,i:4,i:5

上記例において、「初期化式:i」の値が「条件式:5以下」である限り『console.logの表示』を実施後、『iに1を加算』という命令を繰り返し実行しています。

まとめ

以上が「JavaScriptにおける、繰り返し・ループ(while・for)」でした。

まとめ
  • 繰り返し・ループとは、指定された処理を何度も繰り返すこと
  • 『while文』『for文』を使用して命令する

この記事が誰かの参考になれば幸いです。

お疲れさまでした。

ABOUT ME
タカヒデ
タカヒデ
ITを楽しく勉強中
通信会社の企画職で働く30代 非エンジニアでありながら半分趣味でITエンジニアリングやプログラミングを学習中 IT初心者が楽しいと思えるように発信することを目指しています ↓Xもやっているのでフォローしてね
記事URLをコピーしました