Ga naar hoofdinhoud

Geavanceerde Operatoren

Er kunnen enkele geavanceerde operatoren worden gebruikt, zoals:

  • Modulus (restwaarde van een deling): x = y % 2
  • Incrementeel verhogen (Increment): Gegeven a = 5
    • c = a++, Resultaten: c = 5 en a = 6
    • c = ++a, Resultaten: c = 6 en a = 6
  • Decrementeel verlagen (Decrement): Gegeven a = 5
    • c = a--, Resultaten: c = 5 en a = 4
    • c = --a, Resultaten: c = 4 en a = 4
opgave

Definieer een variabele c als de modulus van de verlaagde (gedecrementeerde) waarde van x door 3.

Startcode

const x = 10;

const c =
Antwoord
const x = 10;

const c = (--x) % 3;

Validatie

assert(c === 0);