Cyfry liczby przy iteracji pętlą JavaScript

Załóżmy, że podczas iteracji liczb chcemy uzyskiwać z tych liczb jakąś cyfrę. Na przykład, chcemy zrobić tak, aby liczba była wypisywana w konsoli, jeśli jej pierwsza cyfra wynosi 1 lub 2.

Przypominam, że nie można po prostu odwoływać się do znaków liczby, czyli tak to nie będzie działać:

javascriptfor (let i = 1; i <= 100; i++) {
  if (i[0] == 1 || i[0] == 2) { // tak nie będzie działać
    console.log(i);
  }
}

Najpierw należy przekształcić liczbę w ciąg znaków i dopiero wtedy uzyskać określony znak otrzymanego ciągu, w ten sposób:

javascriptfor (let i = 1; i <= 100; i++) {
  let str = String(i); // przekształcamy liczbę na ciąg znaków
  
  if (str[0] === '1' || str[0] === '2') {
    console.log(i);
  }
}
Задание 1

Przejdź pętlą liczby od 10 do 1000 i wypisz w konsoli pierwszą cyfrę każdej liczby.

Задание 2

Przejdź pętlą liczby od 10 do 1000 i wypisz w konsoli sumę pierwszej i drugiej cyfry każdej liczby.

Задание 3

Przejdź pętlą liczby od 10 do 1000 i wypisz te liczby, których pierwsza cyfra wynosi 1.

Задание 4

Przejdź pętlą liczby od 10 do 1000 i wypisz na ekranie te liczby, których suma dwóch pierwszych cyfr wynosi 5.