Неопределенный
1) undefined — это глобальная переменная, которую JavaScript создает во время выполнения.
2) всякий раз, когда мы объявляем любую переменную в нашем коде без присвоения какого-либо значения, javascript автоматически присваивает значение undefined.
как показано в приведенном выше примере, если переменная объявлена, но значение не присвоено, она вернет неопределенное значение. но в случае массива, если элемент массива отсутствует, он вернется пустым.
Не определено
- когда мы не определяем переменную и ее значение в нашем коде в этот момент времени и пытаемся получить доступ к переменной, тогда она вернется не определенной.
- После этого скрипт остановится.
Нулевой
мы можем присвоить нулевое значение переменной. Кстати, null — это зарезервированное слово в JavaScript. когда мы присваиваем нулевое значение любой переменной, это означает, что мы сообщаем интерпретатору JavaScript, что переменная не имеет значения.
ПРИМЕЧАНИЕ:
используйте typeof, чтобы узнать тип переменной.
Выполним некоторую арифметическую операцию.