- ショートカット演算子: ショートカット演算子は、条件式の評価結果に基づいて、特定のコードブロックを実行するかどうかを決定します。一般的なショートカット演算子には次の2つがあります。
- 論理和演算子 (||): 左辺の条件が真(truthy)であれば、右辺の評価をスキップし、左辺の値を返します。左辺が偽(falsy)の場合には、右辺の評価結果が返されます。
例:
let result = a || b;
- 論理積演算子 (&&): 左辺の条件が偽(falsy)であれば、右辺の評価をスキップし、左辺の値を返します。左辺が真(truthy)の場合には、右辺の評価結果が返されます。
例:
let result = a && b;
- 論理演算子: 論理演算子は、複数の条件を組み合わせて評価するために使用されます。主な論理演算子には次の3つがあります。
- 論理和演算子 (||): 左辺または右辺のいずれかが真(truthy)であれば、trueを返します。
例:
let result = a || b;
- 論理積演算子 (&&): 左辺と右辺の両方が真(truthy)であれば、trueを返します。
例:
let result = a && b;
- 論理否定演算子 (!): 式の結果を反転させます。真(truthy)な値をfalseに、偽(falsy)な値をtrueに変換します。
例:
let result = !a;
以上がショートカット演算子と論理演算子の基本的な使い方です。これらの演算子を活用することで、コードの可読性と効率性を向上させることができます。詳細な使い方や応用例については、公式のJavaScriptドキュメントや参考書を参照してください。