Сонларнинг рақамларини JavaScript да цикли орқали такрорлаш

Сонларни такрорлаганда биз ушбу сонларнинг қандайдир бир рақамини олишни истаймиз. Масалан, биз соннинг биринчи рақами 1 ёки 2 га тенг бўлганда, ўша сонни консолга чиқаришни xоҳлаймиз.

Эслатма, соннинг символларига тўғридан-тўғри mуроожат қилиб бўлмайди, яъни бу ишламayди:

javascriptfor (let i = 1; i <= 100; i++) {
  if (i[0] == 1 || i[0] == 2) { // бу ишламayди
    console.log(i);
  }
}

Аввал сонни сатрга айлантириш керак, ва ўшандан сўнггина олинган сатрнинг маълум бир символini олиш мумкин, мана бу йўл билан:

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 га тенг бўлган сонларни чиқаринг.