- ホーム
- Javascript
- 演算子
Null合体演算子
Null合体演算子??
を利用すると、変数等がnull
やundefined
だった場合に、別の値を返すことができます。
const $var = null;
const $res = $var ?? 'デフォルト値';
console.log($res);
出力
デフォルト値
ちなみに、??
の代わりに||
を利用すると、左側の値がnull
やundefined
に加え、FALSEと評価されるような値(NaN
、0
、''
)の場合でも、右側の値が返されます。