JavaScript での条件演算子の使用法: ?: 演算子
?: 演算子は、条件演算子または「三項」演算子とも呼ばれます。は、JavaScript で条件文を表現する簡潔な方法を提供します。これは、if-else ステートメントの 1 行の省略表現として機能します。
?: 演算子を使用するには、次の構文に従います:
condition ? if_true : if_false
ここで:
たとえば、次のコードを考えてみましょう。
var userType; if (userIsYoungerThan18) { userType = "Minor"; } else { userType = "Adult"; }
これは短縮できます。 ?: 演算子を次のように使用します:
var userType = userIsYoungerThan18 ? "Minor" : "Adult";
さらに、この演算子はスタンドアロン ステートメントで次のように使用できます。副作用:
userIsYoungerThan21 ? serveGrapeJuice() : serveWine();
?: 演算子の連鎖も可能です:
serveDrink(userIsYoungerThan4 ? 'Milk' : userIsYoungerThan21 ? 'Grape Juice' : 'Wine');
ただし、?: 演算子の連鎖を過度に使用すると、コードが複雑になる可能性があります。
?: 演算子は 3 つのオペランドを受け入れるため、「三項演算子」と呼ばれることが多いことに注意してください。現在、JavaScript の唯一の三項演算子です。
以上がJavaScript の三項演算子 (?:) はどのようにして条件付きロジックを簡素化できるのでしょうか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。