Číslice čísla pri prechádzaní cyklom JavaScript

Predpokladajme, že pri prechádzaní čísel chceme získať z týchto čísel nejakú číslicu. Napríklad, chceme urobiť tak, aby sa číslo vypísalo do konzoly, ak sa jeho prvá číslica rovná 1 alebo 2.

Pripomínam, že nie je možné jednoducho pristupovať k znakom čísla, to znamená, že takto to nebude fungovať:

javascriptfor (let i = 1; i <= 100; i++) {
  if (i[0] == 1 || i[0] == 2) { // takto nebude fungovať
    console.log(i);
  }
}

Najprv je potrebné previesť číslo na reťazec a až potom získať určitý znak výsledného reťazca, takto:

javascriptfor (let i = 1; i <= 100; i++) {
  let str = String(i); // prevedieme číslo na reťazec
  
  if (str[0] === '1' || str[0] === '2') {
    console.log(i);
  }
}
Задание 1

Prejdite cyklom čísla od 10 do 1000 a vypíšte do konzoly prvú číslicu každého čísla.

Задание 2

Prejdite cyklom čísla od 10 do 1000 a vypíšte do konzoly súčet prvej a druhej číslice každého čísla.

Задание 3

Prejdite cyklom čísla od 10 do 1000 a vypíšte tie čísla, ktorých prvá číslica sa rovná 1.

Задание 4

Prejdite cyklom čísla od 10 do 1000 a vypíšte na obrazovku tie čísla, ktorých súčet dvoch prvých číslic sa rovná 5.