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.

条件分岐

Posted at

if

条件式ifの記述は

if(条件式){
  処理
}   //「;」は不要

上記のように記述することで、条件式がTrueの時に処理が実行されます。if文の末尾には「;(セミコロン)」は不要です。
また、上記で条件式がFalseの時は処理は実行されません。

const num = 10;
if (num > 5){
  console.log('5より大きいです');
}
出力結果
5より大きいです

else/else if

elseはif文と合わせることで「もし〇〇ならば□□を行う、そうでなければ△△を行う」という処理を行うことができます。

const num = 10;
if (num >= 15);
  console.log('15以上です');   //条件式がTrueの時、実行される処理
} else {
  console.log('15より小さいです');   //条件式がFalseの時、実行される処理
}
出力結果
15より小さいです

上記のように、条件式がFalseなので、はじめの処理は実行されずに、else後に記述された処理が実行されました。
さらに条件分岐を追加するためには「else if」を用います。

const num = 10;
if (num > 10){
  console.log('10より大きいです');
} else if (num == 10){
  console.log('10です');
} else {
  console.log('10より小さいです');
}
出力結果
10です

上記のようにelse ifの条件式でTrueと判断されたので、elseifの処理が実行されました。

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?