Quantcast
Channel: Usuario ontimond - Stack Overflow en español
Viewing all articles
Browse latest Browse all 20

Respuesta de ontimond en Como obtenga la suma de las cifras de un numero en javaSript

$
0
0

Mediante el residuo del número dividido entre 10 puedes realizar la suma de los dígitos de un número:

  • Siendo numero = 52
  • Obtén el último dígito mediante el residuo 52 % 10 = 2
  • Suma el valor obtenido dentro del total total += 2
  • Reemplaza numero por los dígitos que aún no se han sumado numero =~~(52 / 10) : numero = 5
  • Realiza este proceso mientras que el numero sea mayor a 0

function sumarDigitos(numero) {  let total = 0;  while(numero > 0) {      total += (numero % 10);    numero = ~~(numero / 10);      }  return total;}console.log(sumarDigitos(52597));console.log(5+2+5+9+7);

Viewing all articles
Browse latest Browse all 20

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>