JavaScriptにおける比較演算子、論理演算子、三項演算子について、それぞれのコード例と説明を以下に示します。これらの演算子は、JavaScriptにおける条件や値の比較、組み合わせ、選択を行う際に非常に便利です。条件文や制御フロー、値の操作において頻繁に使用される概念です。
目次
比較演算子
比較演算子は、2つの値を比較して真偽値を返す演算子です。主な比較演算子には ==(等しい)、!=(等しくない)、<(未満)、>(超過)、<=(以下)、>=(以上)などがあります。


論理演算子
論理演算子は、複数の条件を組み合わせて新たな条件を作るための演算子です。主な論理演算子には &&(論理積)、||(論理和)、!(論理否定)などがあります。


三項演算子
三項演算子は、条件に基づいて2つの値のうちどちらかを選択するための短縮した書き方です。条件 ? 真の場合の値 : 偽の場合の値 という形式です。


この例では、age が 17 なので、条件 (age >= 18) は偽となり、三項演算子は "未成年です。" を選択して message に代入します。
コード
// 比較演算子
let x = 5;
let y = 8;
console.log(x == y);
console.log(x < y);
console.log(x >= y);
// 理論演算子
let isSunny = true;
let isWarm = false;
console.log(isSunny && isWarm);
console.log(isSunny || isWarm);
console.log(!isSunny);
// 三項演算子
let age = 17;
let message = (age >= 18) ? "成人です。" : "未成年です。";
console.log(message);

コメント
コメント一覧 (1件)
[…] 条件演算子 […]