JavaScriptの三項演算子の使用方法


三項演算子は、条件式を評価し、条件が真の場合は式1を実行し、偽の場合は式2を実行します。一般的な構文は以下のようになります:

条件式 ? 式1 : 式2

たとえば、以下のコードは、変数ageの値に基づいて、成人かどうかを判断する例です:

const age = 20;
const status = age >= 18 ? '成人' : '未成年';
console.log(status);  // 出力: 成人

この例では、ageが18以上の場合はstatusには'成人'という値が代入されます。それ以外の場合は'未成年'という値が代入されます。

また、三項演算子はネストすることも可能です。以下の例では、変数scoreの値に基づいて成績を判断しています:

const score = 75;
const grade = score >= 90 ? '優' : score >= 80 ? '良' : score >= 70 ? '可' : '不可';
console.log(grade);  // 出力: 可

この例では、scoreが90以上の場合は'優'、80以上の場合は'良'、70以上の場合は'可'という値が代入されます。それ以外の場合は'不可'という値が代入されます。

三項演算子はコードの簡潔さと可読性を向上させることができますが、適切に使用することが重要です。複雑な条件や複数の処理を含む場合は、if-else文を使用する方が読みやすくなる場合もあります。

以上がJavaScriptの三項演算子の基本的な使い方とコード例の紹介です。これを参考にして、自分のコードに応用してみてください。