Ключевое слово null в JavaScript имеет особый смысл. Обычно считается, что у значения null объектный тип и оно говорит об отсутствии объекта. Значение null уникально и отличается от любых других. Если переменная равна null, то в ней не содержится допустимого объекта, массива, числа, строки или логического значения. То есть это пустое значение. Если, например, числовая переменная содержит ноль, то она всё-таки содержит допустимое значение. С точки зрения обывателя ноль - это ничего. Но с точки зрения математики ноль - это точно такое же число, как и все остальные. А вот если переменная содержит null, то это уже действительно ничего. Это означает, что переменная не содержит никакого допустимого значения, значит, не содержит ничего. Ну если уж докапываться к словам, то содержит особое значение null. Но понимать это стоит именно так - переменная пустая, ничего не содержит. И, тем не менее, с ней можно дальше работать. Пример: var x = 10; var b = true; var s = 'Hello'; alert(x + ', ' + b +