js nullish
最終更新
最終更新
Null 合体演算子 (
??
) は論理演算子の一種です。この演算子は左辺がnull
またはundefined
の場合に右の値を返し、それ以外の場合に左の値を返します。OR 演算子 (
||
) と違い、null
とundefined
以外の falsy な値のときには左の値を返します。つまり、左辺が''
や0
の場合は左の値を評価して返します。その他の例については以下を参照してください。
なるほど、nullとundefinedだけを判定できるのか。
これだと、falseも判定しちゃう。