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.

【今日Javascriptを始めた人向け4】While の基本

Last updated at Posted at 2020-04-28

【今日Javascriptを始めた人向け3】の続きです。

Whileを使うことで、「条件が満たされていれば同じコードを実行し続ける」事ができます。

基本構文は以下のようになります。

sample.js
while(条件式){
  条件式がtrueの時に実行されるコード
}

【例】

sample.js

let hoge = 1;
while(hoge <= 5){
  console.log(hoge);
  hoge += 1;
}

実行結果は以下のようになります。

実行結果
1
2
3
4
5

条件式

(hoge <= 5)

がtrueであれば

console.log(hoge);
hoge += 1;

が実行されます。その後再び条件式がチェックされ、trueであればまた実行されます。

##無限ループ

while文を使うときに無限ループに注意が必要です。

次のプログラムは無限ループになります。

sample.js

let hoge = 1;
while(hoge >= 1){
  console.log(hoge);
  hoge += 1;
}

無限ループは条件式が常にtrueになる場合に発生します。
無限ループはフリーズや故障に繋がりますので注意しましょう!

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?