--- title: undefined slug: Web/JavaScript/Reference/Global_Objects/undefined tags: - JavaScript translation_of: Web/JavaScript/Reference/Global_Objects/undefined original_slug: Web/JavaScript/Referencje/Obiekty/undefined ---
Wartość niezdefiniowana.
{{js_property_attributes(0,0,0)}}
undefined
undefined
jest własnością najwyższego rzędu i nie jest przypisana do żadnego obiektu.
Zmienna, której nie przypisano wartości, jest typu undefined. Metoda lub wyrażenie zwraca undefined
, jeśli wyliczana zmienna nie posiada wartości.
Można wykorzystać undefined
do zbadania, czy dana zmienna ma wartość. W poniższym kodzie zmienna x
nie jest zdefiniowana i wyrażenie if
ma wartość "prawda" (true).
var x; if (x === undefined) { // polecenia tu umieszczone są wykonywane } else { // polecenia tu umieszczone nie są wykonywane }
undefined
jest także wartością prostą.