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 + 3daje5-— odejmowanie, np.7 - 4daje3*— mnożenie, np.4 * 5daje20/— dzielenie, np.10 / 2daje5%— modulo, czyli reszta z dzielenia, np.10 % 3daje1
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 %.