Operators (JavaScript)

Operators

> Tutorial

The operators

Operators are used to perform mathematical calculations or data manipulations of all kinds.

Here are the main operators:

To get the quotient of an integer division, use Math.floor(a / b).

For an expression with multiple operators, the operators are applied with natural precedence, as * takes precedence over +.

Example with different operators:

It is also possible to use parentheses like: (5 + 7) * 2.

Assignment Operators

In addition to the = operator, there are many assignment operators like +=, -=, *= etc. which combine a calculation and an assignment.

An example with *=, which performs a multiplication and stores the result in the same variable:

More complicated healing condition

Our current healing condition makes us heal as soon as we have lost 1 life point. We can improve it by healing ourselves only if our life is

To display the value of a variable or an expression in combat actions, use Debug.log(). Example: Debug.log(me.maxLife * 0.75).

❓ Quiz

What is the result of the code 10 + (5 * 7) - 20 / 4?

40 25 18 -30

What is the value of x at the end of the code let x = 10 x *= 2 x += 5 x /= 5?

5 15 22 12

What is the result of the code (true && false) || (true && true)?

1 3 true false

Full AI