Неопределенный

1) undefined — это глобальная переменная, которую JavaScript создает во время выполнения.

2) всякий раз, когда мы объявляем любую переменную в нашем коде без присвоения какого-либо значения, javascript автоматически присваивает значение undefined.

как показано в приведенном выше примере, если переменная объявлена, но значение не присвоено, она вернет неопределенное значение. но в случае массива, если элемент массива отсутствует, он вернется пустым.

Не определено

  1. когда мы не определяем переменную и ее значение в нашем коде в этот момент времени и пытаемся получить доступ к переменной, тогда она вернется не определенной.
  2. После этого скрипт остановится.

Нулевой

мы можем присвоить нулевое значение переменной. Кстати, null — это зарезервированное слово в JavaScript. когда мы присваиваем нулевое значение любой переменной, это означает, что мы сообщаем интерпретатору JavaScript, что переменная не имеет значения.

ПРИМЕЧАНИЕ:

используйте typeof, чтобы узнать тип переменной.

Выполним некоторую арифметическую операцию.