Siffror i nummer vid uppräkning med loop i JavaScript

Låt oss säga att vi vid uppräkning av nummer vill få någon siffra från dessa nummer. Till exempel, vi vill göra så att numret skrivs ut i konsolen om dess första siffra är 1 eller 2.

Påminnelse om att man inte kan direkt komma åt tecknen i ett nummer, alltså så här kommer det inte att fungera:

javascriptfor (let i = 1; i <= 100; i++) {
  if (i[0] == 1 || i[0] == 2) { // så här fungerar det inte
    console.log(i);
  }
}

Först måste man omvandla numret till en sträng och först då få ett specifikt tecken i den resulterande strängen, så här:

javascriptfor (let i = 1; i <= 100; i++) {
  let str = String(i); // omvandlar nummer till sträng
  
  if (str[0] === '1' || str[0] === '2') {
    console.log(i);
  }
}
Задание 1

Uppräkna med loop nummer från 10 till 1000 och skriv ut den första siffran för varje nummer i konsolen.

Задание 2

Uppräkna med loop nummer från 10 till 1000 och skriv ut summan av den första och andra siffran för varje nummer i konsolen.

Задание 3

Uppräkna med loop nummer från 10 till 1000 och skriv ut de nummer vars första siffra är lika med 1.

Задание 4

Uppräkna med loop nummer från 10 till 1000 och skriv ut de nummer vars summa av de två första siffrorna är lika med 5.