--- title: 'Null' slug: Glossary/Null tags: - CodingScripting - Glossary translation_of: Glossary/Null --- <p>コンピュータサイエンス分野において、一般的に <strong><code>null</code></strong> という値は、存在しないまたは無効な{{glossary("object","オブジェクト")}}やアドレスへのポインター参照を表します。 null による参照が持つ意味は、言語実装によって様々です。</p> <p>{{Glossary("JavaScript")}} では、 <code>null</code> は動作がプリミティブらしく見えるので、{{Glossary("Primitive", "プリミティブ値")}}の一つであるとされています。</p> <p>しかし、場合によっては、 <code>null</code> はそれらしく見えても「プリミティブ」ではありません。あらゆるオブジェクトが <code>null</code> 値から派生しており、そのため <code>typeof</code> で検査すると <code>object</code> が返るという一面もあります。</p> <pre class="brush: js notranslate">typeof null === 'object' // true</pre> <section id="Quick_links"> <ul> <li><strong><a href="/ja/docs/Glossary">用語集</a></strong> <ul> <li>{{Glossary("JavaScript")}}</li> <li>{{Glossary("string", "文字列")}}</li> <li>{{Glossary("number")}}</li> <li>{{Glossary("bigint")}}</li> <li>{{Glossary("boolean")}}</li> <li>{{Glossary("null")}}</li> <li>{{Glossary("undefined")}}</li> <li>{{Glossary("symbol")}}</li> </ul> </li> <li><a href="/ja/docs/Web/JavaScript/Data_structures">JavaScript のデータ型</a></li> <li>JavaScript のグローバルオブジェクト: {{jsxref("null")}}</li> <li>Wikipedia 上の記事「{{Interwiki("wikipedia", "Null")}}」</li> </ul> </section>