Przejdź do głównej treści
  1. Strona główna
  2. Słownik
  3. AUD.05
  4. Operatory arytmetyczne w JavaScript

Operatory arytmetyczne w JavaScript

Słownik kwalifikacji AUD.05 - Realizacja projektów graficznych i multimedialnych

Operatory arytmetyczne w JavaScript służą do wykonywania podstawowych działań matematycznych na liczbach. W pytaniach egzaminacyjnych często pojawia się rozróżnienie między zwykłym dzieleniem a dzieleniem modulo.

Najważniejsze operatory

  • + — dodawanie, np. 2 + 3 daje 5
  • - — odejmowanie, np. 7 - 4 daje 3
  • * — mnożenie, np. 4 * 5 daje 20
  • / — dzielenie, np. 10 / 2 daje 5
  • % — modulo, czyli reszta z dzielenia, np. 10 % 3 daje 1

Operator modulo %

Operator % nie zwraca wyniku dzielenia, ale resztę, która zostaje po podzieleniu jednej liczby przez drugą.

console.log(10 % 3); // 1
console.log(8 % 2);  // 0
console.log(7 % 4);  // 3

Jeżeli wynik działania % wynosi 0, oznacza to, że liczba dzieli się bez reszty.

Typowe zastosowanie

Modulo często wykorzystuje się do sprawdzania, czy liczba jest parzysta:

let liczba = 12;

if (liczba % 2 === 0) {
  console.log("Liczba parzysta");
} else {
  console.log("Liczba nieparzysta");
}

W egzaminacyjnym pytaniu o operator dzielenia modulo w JavaScript poprawną odpowiedzią jest %.