if文を1行で書くJavaScriptの三項演算子を実例で確認できます。初心者向けに、コードを編集して実行結果をすぐ確認できます。 下のコードはブラウザ内でそのまま実行できます。「実行エディタで開く」を押すと、progoのオンラインJavaScript実行環境にコードが読み込まれ、その場で動作を確認できます。
const score = 72;
const result = score >= 60 ? "合格" : "不合格";
console.log(result);
// null合体演算子
const name = null;
console.log(name ?? "ゲスト");
// オプショナルチェーン
const user = {};
console.log(user.profile?.age ?? "未設定");
▶ このコードを実行エディタで開く
条件 ? 真の値 : 偽の値で簡潔に分岐します。??は左がnull/undefinedのとき右を返します。?.で安全にネストしたプロパティへアクセスできます。