Kontroll av rest vid division i JavaScript

Låt oss säga att vi har två variabler med nummer:

javascriptlet a = 10;
let b = 3;

Låt oss hitta resten av divisionen av en variabel med en annan:

javascriptlet a = 10;
let b = 3;

console.log(a % b); // skriver ut 1

Låt oss nu säga att variablerna innehåller sådana värden att en variabel är delbar med den andra utan rest:

javascriptlet a = 10;
let b = 5;

console.log(a % b); // skriver ut 0

Låt oss skriva ett skript som kommer att kontrollera, om ett tal är jämnt delbart med ett andra tal:

javascriptlet a = 10;
let b = 3;

if (a % b === 0) {
  console.log('delbart utan rest');
} else {
  console.log('delbart med rest');
}

Låt oss nu säga att det krävs, om talet är delbart med en rest, att skriva ut denna rest i konsolen:

javascriptlet a = 10;
let b = 3;

if (a % b === 0) {
  console.log('delbart utan rest');
} else {
  console.log('delbart med rest ' + a % b);
}

I koden ovan blir resultatet att resten beräknas på två ställen, vilket inte är optimalt. Låt oss åtgärda problemet:

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

if (rest === 0) {
  console.log('delbart utan rest');
} else {
  console.log('delbart med rest ' + rest);
}
Задание 1

Som bekant är jämna tal delbara med 2 utan rest, och ojämna tal - med rest. Låt oss säga att du har ett givet tal. Använd operatorn % och konstruktionen if för att kontrollera om talet är jämnt eller inte.

Задание 2

Ett tal är givet. Kontrollera att det är delbart med 3.