⊗jsPmCdExDR 140 of 505 menu

Comprobación del resto de la división en JavaScript

Supongamos que tenemos dos variables con números:

let a = 10; let b = 3;

Encontremos el resto de la división de una variable por otra:

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

Ahora supongamos que las variables almacenan valores tales que una variable es divisible exactamente por la segunda:

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

Escribamos un script que compruebe si un número es divisible exactamente por el segundo:

let a = 10; let b = 3; if (a % b === 0) { console.log('se divide exactamente'); } else { console.log('se divide con resto'); }

Ahora supongamos que se requiere, si el número se divide con resto, mostrar este resto en la consola:

let a = 10; let b = 3; if (a % b === 0) { console.log('se divide exactamente'); } else { console.log('se divide con resto ' + a % b); }

En el código anterior, resulta que el resto se calcula en dos lugares, lo cual no es óptimo. Arreglemos el problema:

let a = 10; let b = 3; let rest = a % b; if (rest === 0) { console.log('se divide exactamente'); } else { console.log('se divide con resto ' + rest); }

Como es sabido, los números pares se dividen por 2 sin resto, y los impares - con resto. Supongamos que se te da un número. Usando el operador % y la construcción if comprueba si este número es par o no.

Se da un número. Comprueba que es divisible por 3.

Español
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Usamos cookies para el funcionamiento del sitio, análisis y personalización. El procesamiento de datos se realiza de acuerdo con la Política de privacidad.
aceptar todas configurar rechazar