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:
for (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:
for (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);
}
}
Pārlūkojiet ciklu skaitļus no 10 līdz 1000
un izvadiet konsolé katra skaitļa pirmo ciparu.
Pārlūkojiet ciklu skaitļus no 10 līdz 1000
un izvadiet konsolé katra skaitļa pirmā un otrā cipara summu.
Pārlūkojiet ciklu skaitļus no 10 līdz 1000
un izvadiet tos skaitļus, kuru pirmais cipars
vienāds ar 1.
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.