Shifrat e numrave gjatë përsëritjes me cikël në JavaScript

Le të supozojmë se gjatë përsëritjes së numrave duam të marrim ndonjë shifër nga këta numra. Për shembull, ne duam të bëjmë që numri të shfaqet në konsolë nëse shifra e parë e tij është 1 ose 2.

Ju kujtoj se nuk mund të aksesoni thjesht simbolet e një numri, domethënë kjo nuk do të funksionojë:

javascriptfor (let i = 1; i <= 100; i++) {
  if (i[0] == 1 || i[0] == 2) { // kështu nuk do të funksionojë
    console.log(i);
  }
}

Së pari është e nevojshme të konvertohet numri në varg dhe vetëm atëherë të merret një simbol i caktuar i vargut të përftuar, si kështu:

javascriptfor (let i = 1; i <= 100; i++) {
  let str = String(i); // konvertojmë numrin në varg
  
  if (str[0] === '1' || str[0] === '2') {
    console.log(i);
  }
}
Задание 1

Përsëritni me cikël numrat nga 10 deri në 1000 dhe shfaqni në konsolë shifrën e parë të çdo numri.

Задание 2

Përsëritni me cikël numrat nga 10 deri në 1000 dhe shfaqni në konsolë shumën e shifrës së parë dhe të dytë të çdo numri.

Задание 3

Përsëritni me cikël numrat nga 10 deri në 1000 dhe shfaqni ata numra, shifra e parë e të cilëve është 1.

Задание 4

Përsëritni me cikël numrat nga 10 deri në 1000 dhe shfaqni në ekran ata numra, shuma e dy shifrave të para të të cilëve është 5.