A maradék osztás ellenőrzése JavaScriptben

Tegyük fel, hogy van két szám változónk:

javascriptlet a = 10;
let b = 3;

Határozzuk meg az egyik változónak a másikkal való osztásának maradékát:

javascriptlet a = 10;
let b = 3;

console.log(a % b); // kiírja 1-et

Tegyük fel most, hogy a változók olyan értékeket tárolnak, hogy az egyik változó maradék nélkül osztható a másikkal:

javascriptlet a = 10;
let b = 5;

console.log(a % b); // kiírja 0-t

Írjunk egy szkriptet, amely ellenőrzi, hogy az egyik szám osztható-e maradék nélkül a másikkal:

javascriptlet a = 10;
let b = 3;

if (a % b === 0) {
  console.log('maradék nélkül osztható');
} else {
  console.log('maradékkal osztható');
}

Tegyük fel most, hogy ha a szám maradékkal osztható, akkor ezt a maradékot is ki kell írni a konzolra:

javascriptlet a = 10;
let b = 3;

if (a % b === 0) {
  console.log('maradék nélkül osztható');
} else {
  console.log('maradékkal osztható ' + a % b);
}

A fenti kódban az történik, hogy a maradék két helyen is kiszámításra kerül, ami nem optimális. Javítsuk a problémát:

javascriptlet a = 10;
let b = 3;
let rest = a % b;

if (rest === 0) {
  console.log('maradék nélkül osztható');
} else {
  console.log('maradékkal osztható ' + rest);
}
Задание 1

Mint ismeretes, a páros számok 2-vel maradék nélkül oszthatók, míg a páratlanok - maradékkal. Tegyük fel, hogy adott egy szám. A % operátor és az if szerkezet segítségével ellenőrizze, hogy ez a szám páros vagy páratlan.

Задание 2

Adott egy szám. Ellenőrizze, hogy osztható-e 3-mal.