⊗jsPmCdExDR 140 of 505 menu

Vérification du reste d'une division en JavaScript

Supposons que nous ayons deux variables avec des nombres :

let a = 10; let b = 3;

Trouvons le reste de la division d'une variable par l'autre :

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

Supposons maintenant que les variables stockent des valeurs telles qu'une variable est divisible par la seconde sans reste :

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

Écrivons un script qui vérifiera si un nombre est divisible par un second sans reste :

let a = 10; let b = 3; if (a % b === 0) { console.log('divisible sans reste'); } else { console.log('divisible avec un reste'); }

Supposons maintenant qu'il soit requis, si le nombre est divisible avec un reste, d'afficher ce reste dans la console :

let a = 10; let b = 3; if (a % b === 0) { console.log('divisible sans reste'); } else { console.log('divisible avec un reste ' + a % b); }

Dans le code ci-dessus, le reste est calculé à deux endroits, ce qui n'est pas optimal. Corrigeons le problème :

let a = 10; let b = 3; let rest = a % b; if (rest === 0) { console.log('divisible sans reste'); } else { console.log('divisible avec un reste ' + rest); }

Comme on le sait, les nombres pairs sont divisibles par 2 sans reste, et les nombres impairs - avec un reste. Supposons que vous ayez un nombre. À l'aide de l'opérateur % et de la structure if, vérifiez si ce nombre est pair ou non.

Un nombre est donné. Vérifiez qu'il est divisible par 3.

Français
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Nous utilisons des cookies pour le fonctionnement du site, l'analyse et la personnalisation. Le traitement des données est effectué conformément à la Politique de confidentialité.
accepter tout personnaliser refuser