атрибут undefined в JavaScript

определение и использование

undefined свойства означают, что переменная не была присвоена значению или даже не была объявлена.

пример

пример 1

тестирование переменных:

var x;
if (typeof x === "undefined") {
  txt = "x is undefined";
} else {
  txt = "x is defined";
}

попробуйте лично

пример 2

тестирование переменных, не объявленных:

if (typeof y === "undefined") {
  txt = "y is undefined";
} else {
  txt = "y is defined";
}

попробуйте лично

Технические детали

Версия JavaScript: ECMAScript 1

Поддержка браузеров

Свойства Chrome Edge Firefox Safari Opera
undefined Поддержка Поддержка Поддержка Поддержка Поддержка