Типы данных. Undefined и Null онлайн урок.


Undefined- это специальное значение переменных, которое автоматически относит их к одноименному типу. Переменная является undefined, если она не определена - т.е. она была объявлена, но не инициализирована:

var a; // a is undefined now
a = 1; // a is no longer undefined


Также, значение undefined можно присвоить непосредственно переменной

a = undefined;


null- это специальное значение, которое буквально означает "неизвестно". Например:



Особенность значения null в том, что оно относится к типу Object.