概要:このチュートリアルでは、JavaScriptif else
ステートメントを使用して、指定された条件に基づいてステートメントを実行す
JavaScript if elseステートメントの概要
if
ステートメントは、おそらくJavaScriptで最も頻繁に使用されるステートメントの一つです。 if
ステートメントは、条件が満たされた場合にステートメントまたはコードブロックを実行します。, 以下は、if
ステートメントの単純な形式です。
condition
は任意の有効な式にすることができます。 一般に、条件はtrue
またはfalse
のいずれかのブール値に評価されます。
condition
が非ブール値に評価された場合、JavaScriptはBoolean()
関数を呼び出すことによって、その結果を暗黙的にブール値に変換します。,
condition
がtrue
と評価された場合、statement
が実行されます。 それ以外の場合、コントロールはif
ステートメントの次のステートメントに渡されます。
次のフローチャートは、if
ステートメントを示しています。
次の例は、if
ステートメントを使用する方法を示しています。
Code language: JavaScript (javascript)
この例では、最初に変数x
を25
に初期化します。, x > 10
式はtrue
と評価されるため、スクリプトはコンソールウィンドウにメッセージを表示します。
実行するステートメントが複数ある場合は、次のように中括弧を使用する必要があります。
Code language: JavaScript (javascript)
実行するステートメントが一つしかない場合でも、常に中括弧を使用することは良いプログラミングの練習です。 これにより、コードが読みやすくなり、多くの混乱を回避できます。,
次の例を参照してください。
中括弧を使用しない場合、statement_2
がif
ブロックに属していないこと
condition
がfalse
と評価されたときに別のステートメントを実行する場合は、else
を次のように使用します。
Code language: JavaScript (javascript)
次のフローチャートはif else
ステートメント—–,
次の例を参照してください。
if else
ステートメントをチェーンすることができます。
Code language: JavaScript (javascript)
たとえば、次のスクリプトはa
とb,
a
がb
より大きい、より小さい、または等しい場合の対応するメッセージ。
多くのif else
ステートメントをチェーンすると、コードが読みにくくなり、維持が困難になります。, このような状況では、switch
ステートメントを使用する必要があります。
JavaScript if else shortcut:conditional operator
JavaScriptには、if else
ステートメントの省略形として使用できる条件演算子または三項演算子が用意されています。
以下は、条件演算子の構文を示しています。
if
ステートメントと同様に、condition
は、true
またはfalse
と評価される式です。,
条件がtrue
と評価された場合、演算子はexpression_1
の値を返し、それ以外の場合はexpression_2
の値を返します。,1f7ae0c7c”>
変数:
Code language: JavaScript (javascript)
通常、次のように変数に三項演算子の結果を割り当てます。
Code language: JavaScript (javascript)
ケースごとに複数の操作を行う場合は、次の例のようにコンマ(,)を使用して操作を分離する必要があります。
このチュートリアルでは、次のようにコンマ(,)を使用して操作を分離する必要があります。
このチュートリアルでは、次のようにコンマ(,)を使用して操作を分割する必要があります。
このチュートリアルでは、次のようにします。javascriptのif else
ステートメントを使用して、条件がtrue
に評価されたときにステートメントを実行し、条件がfalse
に評価されたときに別のステートメントを実行する方法を学びました。,p>
- このチュートリアルは役に立ちましたか?
- イェスノ