Какой тип null в JavaScript?
Какой тип null в JavaScript?

Видео: Какой тип null в JavaScript?

Видео: Какой тип null в JavaScript?
Видео: Типы данных JAVASCRIPT. Null String Undefined Boolean Number и другие. Уроки JAVASCRIPT с нуля 2020 2024, Май
Anonim

В JavaScript null это «ничего». Предполагается, что этого не существует. К сожалению, в JavaScript , данные тип нуля это объект. Вы можете считать это ошибкой в JavaScript этот тип нулевой это объект.

Учитывая это, что такое тип null?

В нулевой Значение технически является примитивом, так же как "объект" или "число" являются примитивами. В нулевой значение, однако, было представлено как НУЛЕВОЙ указатель, который был 0x00 для большинства платформ. В результате этого сходства нулевой имеет 0 тип тег, который соответствует объекту.

Точно так же, как использовать null в JavaScript? ' Null 'в JavaScript ' Нулевой '- ключевое слово в JavaScript что означает «отсутствие ценности» или отсутствие какой-либо ценности. Если вы хотите удалить переменную из ее присвоенного значения, вы можете просто присвоить ' нулевой 'к нему. Кроме того, как и любой другой объект, он никогда не назначается неявно переменной JavaScript.

Также нужно знать, почему typeof null является объектом в JavaScript?

В JavaScript , typeof null - это объект ', что неверно предполагает, что нулевой является объект (это не так, это примитивное значение, подробности см. в моем сообщении в блоге о категоризации значений). Это ошибка, которую, к сожалению, исправить нельзя, поскольку она нарушит существующий код. Данные являются ссылкой на объект.

Является ли null типом данных?

Здесь нет тип данных NULL . НУЛЕВОЙ само по себе означает ОТСУТСТВИЕ данные . Когда нет данные , как это может быть тип ? Тип данных для NULL так же бессмысленно, как тип данных для 0: это может быть INTEGER, FLOAT или VARCHAR.

Рекомендуемые: