Цифре броја при преради петљом ЈаваСкрипт

Претпоставимо да при преради бројева желимо да добијемо неку цифру тих бројева. На пример, желимо да постигнемо да се број исписује у конзолу ако је његова прва цифра једнака 1 или 2.

Подсећам, да није могуће директно приступити симболима броја, односно овако неће функционисати:

javascriptfor (let i = 1; i <= 100; i++) {
  if (i[0] == 1 || i[0] == 2) { // овако неће радити
    console.log(i);
  }
}

Прво је неопходно претворити број у стринг и тек тада добити одређени симбол добијеног стринга, овако:

javascriptfor (let i = 1; i <= 100; i++) {
  let str = String(i); // претварамо број у стринг
  
  if (str[0] === '1' || str[0] === '2') {
    console.log(i);
  }
}
Задание 1

Прерадите петљом бројеве од 10 до 1000 и испишите у конзолу прву цифру сваког броја.

Задание 2

Прерадите петљом бројеве од 10 до 1000 и испишите у конзолу збир прве и друге цифре сваког броја.

Задание 3

Прерадите петљом бројеве од 10 до 1000 и испишите оне бројеве, чија је прва цифра једнака 1.

Задание 4

Прерадите петљом бројеве од 10 до 1000 и прикажите на екрану оне бројеве, чији збир две прве цифре износи 5.