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

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

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

これが

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

こう書ける

let hoge = piyo ?? "hoge";

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

javascript/basic/operator/nullish_coalescing_operator.txt · 最終更新: 2021-11-24 21:35 by ore