# Значение null

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

## Синтаксис

`null;`

## Пример

Давайте определим значение переменной:

`let res = null; console.log(res);`

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

`null`

## Пример

Значение `null` возвращается методами для поиска DOM элементов, если элемент не был найден:

`let res = document.querySelector('#elem'); console.log(res);`

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

`null`

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

- значение `true`,
  которое обозначает, что значение элемента истинно
- значение `false`,
  которое обозначает, что значение элемента ложное
- значение `undefined`,
  которое обозначает, что значение элемента "не определено"

← →
↑
en ru