Значение undefined - обозначает, что значение элемента "не определено" на JavaScript

Значение undefined обозначает "не определено". В JavaScript есть похожее значение null, определяющее отсутствие значение. Разница состоит в том, что null обозначает намеренное отсутствие (явно записанное в коде), а undefined - просто отсутствие какой-либо информации о типе элемента и его значении.

Синтаксис

undefined;

Пример

Давайте узнаем значение переменной, которая была объявлена без значения:

let test; console.log(test);

Результат выполнения кода:

undefined

Пример

Давайте узнаем значение несуществующего элемента массива:

let arr = ['a', 'b', 'c']; console.log(arr[5]);

Результат выполнения кода:

undefined

Пример

Давайте узнаем значение несуществующего элемента объекта:

let obj = {'a': 1, 'b': 2, 'c': 3}; console.log(obj['e']);

Результат выполнения кода:

undefined

Смотрите также

  • значение true,
    которое обозначает, что значение элемента истинно
  • значение false,
    которое обозначает, что значение элемента ложное
  • значение null,
    которое обозначает отсутствие объекта или элемента



Чат с GPT Компилятор