«Единственный способ творить великие дела – это любить то, что ты делаешь»
JavaScript



Игра «Морской Бой» на JavaScript: Простая Игра и Игра для Двоих



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 означает, что объект пока не существует, то 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 используется для представления несуществующих объектов.

Читайте также...



Отзывы и комментарии:

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

Оставить отзыв:

Ваше Имя:

Текст комментария:

Ответьте на вопрос:

Сколько дней в Високосном году?


Это нужно знать

Тематические публикации
Популярные заметки
Последние заметки