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á:

javascriptfor (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í:

javascriptfor (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);
  }
}
Задание 1

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

Задание 2

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.

Задание 3

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

Задание 4

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.