--- title: 'null' slug: Web/JavaScript/Reference/Global_Objects/null tags: - JavaScript translation_of: Web/JavaScript/Reference/Global_Objects/null original_slug: Web/JavaScript/Referencje/Obiekty/null ---
Wartość null reprezentuje zamierzony brak wartości jakiegoś obiektu. Jest jedną z {{Glossary("Primitive", "podstawowych wartości")}} w JavaSript.
null Wartość null, jak podpowiada nazwa, zapisujemy używając słowa "null". null nie jest zmienną globalną, w przeciwieństwie do {{jsxref("Global_Objects/undefined","undefined")}}. Zamiast tego null wyraża brak identyfikacji, mówiąc nam, że zmienna nie wskazuje na obiekt. W wielu API null jest często zwracany tam, gdzie może być obiekt, ale aktualnie jeszcze go tam nie ma.
// foo nie istnieje. Nie jest zdefiniowany oraz nigdy nie był zainicjalizowany: > foo "ReferenceError: foo is not defined" // Teraz wiadomo że null istnieje, ale nie ma on żadnego typu ani wartości: > var foo = null; foo; "null"
null i undefinedPodczas sprawdzania null lub undefined, uważaj na róźnice pomiędzy operatorami równości (==) oraz identyczności (===), ponieważ ten pierwszy wykonuje konwersję typu.
typeof null // "object" (nie jest to "null" ze względu na starsze przyczyny) 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
| Specification | Status | Comment | 
|---|---|---|
| {{SpecName('ES1')}} | {{Spec2('ES1')}} | Definicja początkowa. | 
| {{SpecName('ES5.1', '#sec-4.3.11', 'null value')}} | {{Spec2('ES5.1')}} | |
| {{SpecName('ES6', '#sec-null-value', 'null value')}} | {{Spec2('ES6')}} | |
| {{SpecName('ESDraft', '#sec-null-value', 'null value')}} | {{Spec2('ESDraft')}} | 
{{CompatibilityTable}}
| Feature | Chrome | Firefox (Gecko) | Internet Explorer | Opera | Safari | 
|---|---|---|---|---|---|
| Basic support | {{CompatVersionUnknown}} | {{CompatVersionUnknown}} | {{CompatVersionUnknown}} | {{CompatVersionUnknown}} | {{CompatVersionUnknown}} | 
| Feature | Android | Chrome for Android | Firefox Mobile (Gecko) | IE Mobile | Opera Mobile | Safari Mobile | 
|---|---|---|---|---|---|---|
| Basic support | {{CompatVersionUnknown}} | {{CompatVersionUnknown}} | {{CompatVersionUnknown}} | {{CompatVersionUnknown}} | {{CompatVersionUnknown}} | {{CompatVersionUnknown}} |