Неопределено - JavaScript, MDN
undefined е свойство на глобалния обект, тоест това е променлива в глобалния обхват. Първоначалната стойност undefined е примитивната стойност undefined .
Променлива, която няма присвоена стойност, е от тип undefined. Метод или израз също се връща недефиниран, ако променливата, включена в изчислението, няма присвоена стойност. Функцията връща недефинирано, ако не връща никаква стойност.
Тъй като undefined не е запазена дума, тя може да се използва като идентификатор (име на променлива) във всеки обхват, с изключение на глобален.
Пример: стриктно сравнение и недефинирано
Можете да използвате недефинирани и строги оператори за равенство или неравенство, за да определите дали променливата има стойност. В следващия код променливата x е недефинирана и операторът if оценява на true .