Števke števila pri prehodu z zanko JavaScript
Recimo, da želimo pri prehodu skozi števila
pridobiti kakšno števko teh števil. Na primer,
želimo, da se število izpiše
v konzolo, če je njegova prva števka enaka 1
ali 2.
Spomnim, da ne moremo neposredno dostopati do znakov števila, to pomeni, da takole ne bo delovalo:
for (let i = 1; i <= 100; i++) {
if (i[0] == 1 || i[0] == 2) { // tako ne bo delovalo
console.log(i);
}
}
Najprej je potrebno pretvoriti število v niz in šele nato pridobiti določen znak dobljenega niza, takole:
for (let i = 1; i <= 100; i++) {
let str = String(i); // pretvorimo število v niz
if (str[0] === '1' || str[0] === '2') {
console.log(i);
}
}
Prestopite z zanko števila od 10 do 1000
in izpišite v konzolo prvo števko vsakega
števila.
Prestopite z zanko števila od 10 do 1000
in izpišite v konzolo vsoto prve in druge števke
vsakega števila.
Prestopite z zanko števila od 10 do 1000
in izpišite tista števila, katerih prva števka
je enaka 1.
Prestopite z zanko števila od 10 do 1000
in izpišite na zaslon tista števila, katerih vsota dveh
prvih števk je enaka 5.