Null (пустой тип) и undefined (неопределенный тип)

We use cookies. Read the Privacy and Cookie Policy

Null (пустой тип) и undefined (неопределенный тип)

Если переменная была объявлена с помощью ключевого слова var, но ей еще ни разу не присваивалось значение, она имеет неопределенный тип (undefined):

var MyVariable;

После выполнения этой строки переменная MyVariable имеет тип undefined. Как уже отмечалось выше, если теперь присвоить переменной значение null, то эта переменная будет типа null (пустой тип):

MyVariable = null;