> Учебник
Операторы позволяют выполнять математические вычисления и всевозможные операции с данными.
Вот основные операторы:
+: сложение двух чисел-: вычитание*: умножение/: деление%: остаток от деления (модуль)==: равенство двух значений, =`: сравнение двух чисел&&: «И» для двух булевых значений||: «ИЛИ» для двух булевых значений!: «НЕ» (инвертирует булево значение)=: присваивание значения переменной+=, -=, *= и т. д.: оператор, совмещённый с присваиваниемЧтобы получить частное от целочисленного деления, используйте Math.floor(a / b).
В выражении с несколькими операторами действуют обычные правила приоритета, поэтому * выполняется раньше +.
Пример с разными операторами:
Можно также использовать скобки, например: (5 + 7) * 2.
Кроме оператора =, есть много операторов присваивания, например +=, -=, *= и т. д., которые совмещают вычисление и присваивание.
Пример с *=, который выполняет умножение и сохраняет результат в ту же переменную:
Сейчас мы лечимся, как только потеряли хотя бы 1 очко жизни. Условие можно улучшить: лечиться, только если здоровье
Чтобы вывести значение переменной или выражения в действиях боя, используйте Debug.log(). Пример: Debug.log(me.maxLife * 0.75).
Каков результат кода 10 + (5 * 7) - 20 / 4?
40 25 18 -30
Чему равно x в конце кода let x = 10 x *= 2 x += 5 x /= 5?
5 15 22 12
Каков результат кода (true && false) || (true && true)?
1 3 true false
Impossible de charger les données du jeu.
Vérifiez votre connexion et réessayez.