Überprüfung des Divisionsrests in JavaScript

Nehmen wir an, wir haben zwei Variablen mit Zahlen:

javascriptlet a = 10;
let b = 3;

Lassen Sie uns den Rest der Division einer Variable durch eine andere ermitteln:

javascriptlet a = 10;
let b = 3;

console.log(a % b); // gibt 1 aus

Nehmen wir nun an, die Variablen enthalten Werte, bei denen eine Variable ohne Rest durch die zweite teilbar ist:

javascriptlet a = 10;
let b = 5;

console.log(a % b); // gibt 0 aus

Lassen Sie uns ein Skript schreiben, das überprüft, ob eine Zahl ohne Rest durch eine zweite teilbar ist:

javascriptlet a = 10;
let b = 3;

if (a % b === 0) {
  console.log('teilbar ohne Rest');
} else {
  console.log('teilbar mit Rest');
}

Nehmen wir nun an, es ist erforderlich, falls die Zahl mit Rest teilbar ist, diesen Rest in der Konsole auszugeben:

javascriptlet a = 10;
let b = 3;

if (a % b === 0) {
  console.log('teilbar ohne Rest');
} else {
  console.log('teilbar mit Rest ' + a % b);
}

Im obigen Code ergibt sich, dass der Rest an zwei Stellen berechnet wird, was nicht optimal ist. Korrigieren wir das Problem:

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

if (rest === 0) {
  console.log('teilbar ohne Rest');
} else {
  console.log('teilbar mit Rest ' + rest);
}
Задание 1

Wie bekannt ist, sind gerade Zahlen ohne Rest durch 2 teilbar, und ungerade Zahlen - mit Rest. Nehmen Sie an, Ihnen ist eine Zahl gegeben. Überprüfen Sie mit dem Operator % und der Konstruktion if, ob es sich um eine gerade oder ungerade Zahl handelt.

Задание 2

Eine Zahl ist gegeben. Überprüfen Sie, ob sie durch 3 teilbar ist.