Булевы значения и null (JavaScript)

Булевы значения и null

> Учебник

Вы уже видели, что можно работать с числами, но есть и особые значения: null и булевы значения.

Значение null

null — это значение, обозначающее пустое или недопустимое значение или даже ошибку, но это не то же самое, что число 0.

Например, me.weapon возвращает оружие, которое держит ваш лук-порей, или null, если в руках у него ничего нет.

Вы, наверное, заметили, что me.setWeapon() каждый ход стоит 1 ОХ. Можно ограничить его вызов первым ходом с помощью такого условия:

Булевы значения: true и false

Булевых значений два: true и false. Ими можно обозначать всё, у чего два состояния, например:

Примеры свойств и методов, которые возвращают булево значение:

Пример: проверяем, можем ли мы применить оружие к врагу:

❓ Тест

Для чего можно использовать null?

Чтобы обозначить отсутствие информации/значения Чтобы обозначить число 0 Чтобы обозначить ошибку Чтобы обозначить плохо написанную программу

Для чего нужны булевы значения?

Чтобы обозначить значение с двумя возможными состояниями Чтобы обозначить очень большое значение

Полный код ИИ