プログラミング言語
Javascript
- DOM操作
- パッケージマネージャー(npm)
- メソッド
- 文字列操作
- 演算子
- instanceof
- 数値操作
- 日付と時刻
- 配列
- 関数
- audioクラス
- クラス
- snakeToCamelCase
- ホーム
- Javascript
- 演算子
Null合体演算子
Null合体演算子??
を利用すると、変数等がnull
やundefined
だった場合に、別の値を返すことができます。
const $var = null;
const $res = $var ?? 'デフォルト値';
console.log($res);
出力
デフォルト値
ちなみに、??
の代わりに||
を利用すると、左側の値がnull
やundefined
に加え、FALSEと評価されるような値(NaN
、0
、''
)の場合でも、右側の値が返されます。