⊗jsPmLpND 153 of 505 menu

Dígitos de un número al iterar con un bucle en JavaScript

Supongamos que al iterar números queremos obtener algún dígito de estos números. Por ejemplo, queremos hacer que el número se muestre en la consola, si su primer dígito es 1 o 2.

Recuerda que no puedes acceder directamente a los caracteres de un número, es decir, así no funcionará:

for (let i = 1; i <= 100; i++) { if (i[0] == 1 || i[0] == 2) { // así no funcionará console.log(i); } }

Primero necesitas convertir el número a cadena y luego obtener un carácter específico de la cadena resultante, así:

for (let i = 1; i <= 100; i++) { let str = String(i); // convertimos el número a cadena if (str[0] === '1' || str[0] === '2') { console.log(i); } }

Itera con un bucle números desde 10 hasta 1000 y muestra en la consola el primer dígito de cada número.

Itera con un bucle números desde 10 hasta 1000 y muestra en la consola la suma del primer y segundo dígito de cada número.

Itera con un bucle números desde 10 hasta 1000 y muestra aquellos números cuyo primer dígito es igual a 1.

Itera con un bucle números desde 10 hasta 1000 y muestra en pantalla aquellos números cuya suma de los dos primeros dígitos es igual a 5.

nltritptcs