Števke števila pri prehodu z zanko JavaScript

Recimo, da želimo pri prehodu skozi števila pridobiti kakšno števko teh števil. Na primer, želimo, da se število izpiše v konzolo, če je njegova prva števka enaka 1 ali 2.

Spomnim, da ne moremo neposredno dostopati do znakov števila, to pomeni, da takole ne bo delovalo:

javascriptfor (let i = 1; i <= 100; i++) {
  if (i[0] == 1 || i[0] == 2) { // tako ne bo delovalo
    console.log(i);
  }
}

Najprej je potrebno pretvoriti število v niz in šele nato pridobiti določen znak dobljenega niza, takole:

javascriptfor (let i = 1; i <= 100; i++) {
  let str = String(i); // pretvorimo število v niz
  
  if (str[0] === '1' || str[0] === '2') {
    console.log(i);
  }
}
Задание 1

Prestopite z zanko števila od 10 do 1000 in izpišite v konzolo prvo števko vsakega števila.

Задание 2

Prestopite z zanko števila od 10 do 1000 in izpišite v konzolo vsoto prve in druge števke vsakega števila.

Задание 3

Prestopite z zanko števila od 10 do 1000 in izpišite tista števila, katerih prva števka je enaka 1.

Задание 4

Prestopite z zanko števila od 10 do 1000 in izpišite na zaslon tista števila, katerih vsota dveh prvih števk je enaka 5.