null可能型

null可能型

null、型 Null (JavaScript)

[1]

The null value is a primitive value that represents the null, empty, or non-existent reference.

[2]

The type Null has exactly one value, called null.

DOM との関係

[6] DOMWebIDL における値 null に相当します。

関連

[3] nullundefinedfalse空文字列と似ていますが、 いずれとも異なる値です。また、数値0 とも異なります。

[4] Perl では undef に相当します。ただし Perlundef には JavaScriptundefined の役割もあります。

[5] CNULL と意味的には同じですが、 JavaScriptnullポインターではありません。

? (Web IDL)

[7] Web IDL では、? を付けることで、 null も値として認められることを表します。

[8] DOMString? は、文字列または null を表します。

[9] Disallow nullable Promise types. (#248) (tobie著, ) <https://github.com/heycam/webidl/commit/7366419820e871db6792fd4e7407d490cdaa8020>

[10] Add null, true, and false (annevk著, ) <https://github.com/whatwg/infra/commit/83c18bb1b77baf3d34457c95b458e5adaaa20c9f>

[11] Add basic JavaScript types · Issue #95 · whatwg/infra () <https://github.com/whatwg/infra/issues/95>

[12] Add basic JavaScript types · Issue #95 · whatwg/infra () <https://github.com/whatwg/infra/issues/95>

[13] Add null, true, and false by annevk · Pull Request #171 · whatwg/infra () <https://github.com/whatwg/infra/pull/171>