JavaScript

null 値

 編集:2022.08.11 by T.A.

意図的にオブジェクトの値が存在しないことを表します。

これは JavaScript のプリミティブ値の 1 つであり、ブール演算では falsy として扱われます。

null

null 値は null というリテラルです。undefined のようなグローバル オブジェクトのプロパティではありません。代わりに、null は識別の欠如を表し、変数がオブジェクトを指してないことを示します。API においては、通常はオブジェクトが返されるところで、関連したオブジェクトがない場合に null がよく渡されます。

//コンソールにて
typeof null          // "object" (歴史的な理由で "null" ではありません)
typeof undefined     // "undefined"
null === undefined   // false
null  == undefined   // true
null === null        // true
null == null         // true
!null                // true
isNaN(1 + null)      // false
isNaN(1 + undefined) // true

テスト
D=null alert(typeof null);