Игра на «Морской Бой» на JavaScript: «Простая Игра» и «Игра для Двоих»
Yutex - Платный хостинг PHP.
Advego.ru - система покупки и продажи контента для сайтов, форумов и блогов

Технические фишки инфобизнеса 2014

Статьи для сайтов!!!
undefined - Неопределенное значение null - Несуществующий объект NaN - Не число - Функция isNaN

Значение null в JavaScript - Несуществующий объект - Отличие от undefined

Количество просмотров: 386

null (в перев. «недействительный, несуществующий»).

На этой странице мы говорили о неопределенном значении undefined.

А что такое null в Javascript? Где используется значение null? И в чем его отличие от undefined?

Значение null - встречается там, где есть несуществующий объект: он не найден или еще не создан.

Напомним, что undefined - это переменные без значения (не инициализированные), несуществующие элементы массивов и отсутствующие свойства объектов.

Где встречается значение null в JavaScript?

Где мы можем встретить значение null в Javascript? Рассмотрим пример

<body>

<p id = "x">Hello</p>

<script type="text/javascript">

var any_1 = document.getElementById("x"); /* объект any_1 */
var any_2 = document.getElementById("y"); /* объект any_2 */

console.log(any_1);
console.log(any_2); /* объект any_2 не существует */

console.log(any_1.id); /* значение свойства id объекта any_1 */
console.log(any_2.id);

</script>

</body>

Где встречается null в JavaScript?

Hello

- - - - - - - - - - - консоль браузера - - - - - - - - - - -

<p id="x">

null

x

TypeError: any_2 is null

Как использовать значение null? Несуществующий объект...

Означает ли null тот факт, что что-то пошло не так? Можно ли использовать значение null в Javascript с пользой?

Да. Можно...

Если null означает, что объект пока не существует, то это значение может служить знаком к тому, что объект нужно создать или, наоборот, пропустить.

<body>

<p id = "x">Hello</p>

<script type="text/javascript">

var any_1 = document.getElementById("x"); /* объект any_1 */
var any_2 = document.getElementById("y"); /* объект any_2 */

console.log(any_1);

if (any_2 == null){
console.log("Объект не существует....");
};

</script>

</body>

Как использовать null?

Hello

- - - - - - - - - - - консоль браузера - - - - - - - - - - -

<p id="x">

Объект не существует....

Запомните: значение null используется для представления несуществующих объектов.

Частота просмотра уроков
JavaScript
Дизайн сайтов
undefined - Неопределенное значение NaN - Не число - Функция isNaN

Ваши комментарии:

Комментариев нет...

Добавить комментарий:

Ваше Имя:*
Комментарий:*
Ответьте на вопрос: *
Сколько дней в Високосном году?
* - поля обязательные для заполнения.
ПОИСК ПО САЙТУ:

Моё имя Антон. Связаться со мною Вы можете по e-mail: averagev@mail.ru