Skaitļu cipari, izmantojot JavaScript ciklu

Pieņemsim, ka, pārlūkojot skaitļus, mēs vēlamies iegūt kādu konkrētu šo skaitļu ciparu. Piemēram, mēs vēlamies izveidot tā, lai skaitlis tiktu izvadīts konsolé, ja tā pirmā cipars ir 1 vai 2.

Atgādinu, ka nevar tieši piekļūt skaitļa simboliem, tas ir, šādi tas nedarbosies:

javascriptfor (let i = 1; i <= 100; i++) {
  if (i[0] == 1 || i[0] == 2) { // tā nedarbosies
    console.log(i);
  }
}

Vispirms nepieciešams pārveidot skaitli par virkni un tikai tad iegūt noteiktu simbolu no iegūtās virknes, šādi:

javascriptfor (let i = 1; i <= 100; i++) {
  let str = String(i); // pārveidojam skaitli par virkni
  
  if (str[0] === '1' || str[0] === '2') {
    console.log(i);
  }
}
Задание 1

Pārlūkojiet ciklu skaitļus no 10 līdz 1000 un izvadiet konsolé katra skaitļa pirmo ciparu.

Задание 2

Pārlūkojiet ciklu skaitļus no 10 līdz 1000 un izvadiet konsolé katra skaitļa pirmā un otrā cipara summu.

Задание 3

Pārlūkojiet ciklu skaitļus no 10 līdz 1000 un izvadiet tos skaitļus, kuru pirmais cipars vienāds ar 1.

Задание 4

Pārlūkojiet ciklu skaitļus no 10 līdz 1000 un izvadiet ekrānā tos skaitļus, kuru pirmo divu ciparu summa ir vienāda ar 5.