値null

値 null は「何もない」、 つまりオブジェクトや要素が存在しないことを表します。 論理演算を行う際には、 偽の主張や false と同等です。JavaScriptには 似た値である undefined があり、 これは値が未定義であることを示します。違いは、 null が意図的な不在(コードに明示的に記述されたもの)を表すのに対し、 undefined は、要素の型や値に関する情報が単に存在しない状態を 表す点にあります。

構文

javascriptnull;

例

変数の値を定義してみましょう:

javascriptlet res = null;
console.log(res);

コード実行結果:

javascriptnull

例

値 null は、DOM要素を検索するメソッドによって、 要素が見つからなかった場合に返されます:

javascriptlet res = document.querySelector('#elem');
console.log(res);

コード実行結果:

javascriptnull

関連項目

  • 値 true,
    これは要素の値が真であることを表します
  • 値 false,
    これは要素の値が偽であることを表します
  • 値 undefined,
    これは要素の値が「未定義」であることを表します