JavaScript / Basic / 演算子 / Null合体演算子

クエスチョンマーク(はてな)を2つ続けて書く演算子、3項演算子でデフォルト値を指定する場合のショートカット用記述

これが

let hoge = piyo == null ? "hoge" : piyo

こう書ける

let hoge = piyo ?? "hoge";

この演算子は null または undefined に反応する。所謂 null っぽい値には反応しない。