Kontrole van die res van deling in JavaScript

Laat ons twee veranderlikes met nommers hê:

javascriptlet a = 10;
let b = 3;

Kom ons vind die res van die deling van een veranderlike deur 'n ander:

javascriptlet a = 10;
let b = 3;

console.log(a % b); // sal 1 uitvoer

Laat veranderlikes nou waardes bevat sodat een veranderlike sonder res deelbaar is deur 'n ander:

javascriptlet a = 10;
let b = 5;

console.log(a % b); // sal 0 uitvoer

Kom ons skryf 'n skrip wat sal kontroleer of een nommer sonder res deelbaar is deur 'n ander:

javascriptlet a = 10;
let b = 3;

if (a % b === 0) {
  console.log('deelbaar sonder res');
} else {
  console.log('deelbaar met res');
}

Laat dit nou nodig wees om, as die nommer met res verdeel word, hierdie res na die konsole uit te voer:

javascriptlet a = 10;
let b = 3;

if (a % b === 0) {
  console.log('deelbaar sonder res');
} else {
  console.log('deelbaar met res ' + a % b);
}

In die bostaande kode gebeur dit dat die res op twee plekke bereken word, en dit is nie optimaal nie. Kom ons los die probleem op:

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

if (rest === 0) {
  console.log('deelbaar sonder res');
} else {
  console.log('deelbaar met res ' + rest);
}
Задание 1

Soos bekend, is ewe getalle deelbaar deur 2 sonder res, en onewe getalle - met res. Laat jy 'n nommer gegee word. Gebruik die operateur % en die konstruksie if om te kontroleer of hierdie nommer ewe is of nie.

Задание 2

'N Nommer word gegee. Kontroleer dat dit deelbaar is deur 3.