Dígitos de um número ao iterar com loop em JavaScript

Suponha que, ao iterar sobre números, queiramos obter algum dígito desses números. Por exemplo, queremos que o número seja exibido no console se seu primeiro dígito for 1 ou 2.

Lembre-se, você não pode acessar diretamente os caracteres de um número, ou seja, isso não funcionará:

javascriptfor (let i = 1; i <= 100; i++) {
  if (i[0] == 1 || i[0] == 2) { // isso não funcionará
    console.log(i);
  }
}

Primeiro, é necessário converter o número em uma string e então acessar um caractere específico da string resultante, assim:

javascriptfor (let i = 1; i <= 100; i++) {
  let str = String(i); // converte o número em string
  
  if (str[0] === '1' || str[0] === '2') {
    console.log(i);
  }
}
Задание 1

Itere com loop pelos números de 10 a 1000 e exiba no console o primeiro dígito de cada número.

Задание 2

Itere com loop pelos números de 10 a 1000 e exiba no console a soma do primeiro e do segundo dígito de cada número.

Задание 3

Itere com loop pelos números de 10 a 1000 e exiba os números cujo primeiro dígito seja igual a 1.

Задание 4

Itere com loop pelos números de 10 a 1000 e exiba na tela os números cuja soma dos dois primeiros dígitos seja igual a 5.