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 1 year has passed since last update.

elseについて

0
Last updated at Posted at 2025-03-15

条件が成り立たない場合の処理

条件式が成り立たない場合に、別の処理を行いたい場合があります。
例えば、以下のように number の値が10より大きくない場合には「10以下です」というような場合です。

image.png

else

下の図のように、if文に「else」を組み合わせると「もし〇〇なら●●を行う、そうでなければ■■を行う」という処理ができるようになります。
if文の条件がfalseの場合、elseの処理が実行されます。

image.png

elseを使った実際のコードを見てみましょう。
左の図は、numberの値が10より大きいかどうかで処理を分けたい場合に、if文のみを使用した例です。
この場合、2つのif文を作成する必要があります。
一方、右の図のようにelse文を用いると、1つの条件分岐で同じことを実現できます。
右の図のように、elseを用いて条件分岐を行うことが主流ですので慣れておきましょう。

image.png

例題

elseを使い、以下の例題に取り組んでみましょう。

qiita.js
constage=17;

if(age>=20){
 console.log("私は20歳以上です");
}
//条件式が成り立たない場合に「私は20歳未満です」と出力してください

else if

ifとelseだけでなく、さらに条件を追加したい場合は「else if」を使います。
例えば下の図のように「10より大きい」という条件を満たさない中で、「5より大きい」という条件で処理を分岐する場合を見てみましょう。
image.png

else ifの書き方

下の図のように、ifelseの間にelse if (条件)を追加することで、if文に条件分岐を追加することができます。
image.png

下図は、else ifを使った実際のコードです。
左の図では条件式2がtrueなので「else if」の中の処理が実行され、コンソールには右の図のようになります。

image.png

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?