Operator modulo % w JavaScript
Słownik kwalifikacji INF.03 - Tworzenie i administrowanie stronami i aplikacjami internetowymi oraz bazami danych
Operator modulo % w JavaScript
Operator modulo % zwraca resztę z dzielenia jednej liczby przez drugą. Jest bardzo często używany do sprawdzania parzystości liczb.
Przykłady
console.log(10 % 2); // 0
console.log(11 % 2); // 1
console.log(17 % 5); // 2
Wynik 10 % 2 to 0, ponieważ 10 dzieli się przez 2 bez reszty. Wynik 11 % 2 to 1, ponieważ po podzieleniu 11 przez 2 zostaje reszta 1.
Sprawdzanie parzystości
Liczba jest parzysta, gdy reszta z dzielenia przez 2 wynosi 0:
if (liczba % 2 == 0) {
console.log("Liczba parzysta");
}
Liczba jest nieparzysta, gdy reszta z dzielenia przez 2 nie wynosi 0:
if (liczba % 2 != 0) {
console.log("Liczba nieparzysta");
}
W kontekście tablicy
if (liczby[i] % 2 == 0) {
suma += liczby[i];
}
Ten kod sprawdza, czy element tablicy liczby[i] jest parzysty. Jeśli tak, zostaje dodany do zmiennej suma.