⊗jsPmCdExDR 140 of 505 menu

Kontrol af rest ved division i JavaScript

Lad os sige, at vi har to variable med tal:

let a = 10; let b = 3;

Lad os finde resten af divisionen af den ene variabel med den anden:

let a = 10; let b = 3; console.log(a % b); // udskriver 1

Lad os nu sige, at variablerne indeholder værdier, hvor den ene variabel kan divideres med den anden uden rest:

let a = 10; let b = 5; console.log(a % b); // udskriver 0

Lad os skrive et script, der kontrollerer, om det ene tal kan divideres med det andet uden rest:

let a = 10; let b = 3; if (a % b === 0) { console.log('divideres uden rest'); } else { console.log('divideres med rest'); }

Lad os nu sige, at hvis tallet divideres med rest, skal denne rest udskrives i konsollen:

let a = 10; let b = 3; if (a % b === 0) { console.log('divideres uden rest'); } else { console.log('divideres med rest ' + a % b); }

I koden ovenfor sker det, at resten beregnes på to steder, hvilket ikke er optimalt. Lad os rette problemet:

let a = 10; let b = 3; let rest = a % b; if (rest === 0) { console.log('divideres uden rest'); } else { console.log('divideres med rest ' + rest); }

Som bekendt kan lige tal divideres med 2 uden rest, mens ulige tal giver en rest. Lad os sige, du har et givet tal. Brug operatoren % og konstruktionen if til at kontrollere, om tallet er lige eller ulige.

Et tal er givet. Kontroller, at det kan divideres med 3.

Dansk
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Vi bruger cookies til webstedets funktion, analyse og personalisering. Behandling af data foregår i henhold til Fortrolighedspolitikken.
accepter alle tilpas afvis