Jaonjakojäännöksen tarkistus JavaScriptissä

Oletetaan, että meillä on kaksi muuttujaa numeroilla:

javascriptlet a = 10;
let b = 3;

Etsitään yhden muuttujan jakolaskun jakojäännös toisella:

javascriptlet a = 10;
let b = 3;

console.log(a % b); // tulostaa 1

Oletetaan nyt, että muuttujissa on sellaiset arvot, että yksi muuttuja jakautuu toisella tasan:

javascriptlet a = 10;
let b = 5;

console.log(a % b); // tulostaa 0

Kirjoitetaan skripti, joka tarkistaa, jakautuuko yksi numero toisella tasan:

javascriptlet a = 10;
let b = 3;

if (a % b === 0) {
  console.log('jakautuu tasan');
} else {
  console.log('jakautuu jäännöksellä');
}

Oletetaan nyt, että jos luku jakautuu jäännöksellä, tulee tämä jäännös tulostaa konsoliin:

javascriptlet a = 10;
let b = 3;

if (a % b === 0) {
  console.log('jakautuu tasan');
} else {
  console.log('jakautuu jäännöksellä ' + a % b);
}

Yllä olevassa koodissa käy niin, että jakojäännös lasketaan kahdessa paikassa, mikä ei ole optimaalista. Korjataan ongelma:

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

if (rest === 0) {
  console.log('jakautuu tasan');
} else {
  console.log('jakautuu jäännöksellä ' + rest);
}
Задание 1

Kuten tiedetään, parilliset luvut jakautuvat 2:lla ilman jäännöstä, kun taas parittomat - jäännöksellä. Oletetaan, että sinulle on annettu luku. %-operaattorin ja if-rakenteen avulla tarkista onko tämä luku parillinen vai ei.

Задание 2

Luku on annettu. Tarkista, että se jakautuu 3:lla.