一般社団法人 全国個人事業主支援協会

COLUMN コラム

こんにちは、水田です。

JavaScriptの論理和(||)に似た演算子にNull合体演算子(??)というものがあります。論理和の場合、a || b で a が falsyな値だと b を返しますが、Null合体演算子の場合、a ?? b で a が null か undefined だと b を返します。Null合体演算子は a が空文字や 0 などの場合は、a を返すということですね。

const a = null;
const b = "aはnullです";

console.log(a ?? b);

// "aはnullです"
The following two tabs change content below.

水田 悟

2017年からフリーランスのエンジニアとして働いています。

最新記事 by 水田 悟 (全て見る)

この記事をシェアする

  • Twitterでシェア
  • Facebookでシェア
  • LINEでシェア