> Учебник
Вы уже видели, что можно работать с числами, но есть и особые значения: null и булевы значения.
nullnull — это значение, обозначающее пустое или недопустимое значение или даже ошибку, но это не то же самое, что число 0.
Например, me.weapon возвращает оружие, которое держит ваш лук-порей, или null, если в руках у него ничего нет.
Вы, наверное, заметили, что me.setWeapon() каждый ход стоит 1 ОХ. Можно ограничить его вызов первым ходом с помощью такого условия:
true и falseБулевых значений два: true и false. Ими можно обозначать всё, у чего два состояния, например:
Примеры свойств и методов, которые возвращают булево значение:
enemy.alive возвращает true, если сущность жива, и false в противном случае.me.canUseWeapon(enemy) возвращает true, если вы можете применить оружие к врагу.Пример: проверяем, можем ли мы применить оружие к врагу:
Для чего можно использовать null?
Чтобы обозначить отсутствие информации/значения Чтобы обозначить число 0 Чтобы обозначить ошибку Чтобы обозначить плохо написанную программу
Для чего нужны булевы значения?
Чтобы обозначить значение с двумя возможными состояниями Чтобы обозначить очень большое значение
Impossible de charger les données du jeu.
Vérifiez votre connexion et réessayez.