Сонларнинг рақамларини JavaScript да цикли орқали такрорлаш
Сонларни такрорлаганда биз ушбу сонларнинг
қандайдир бир рақамини олишни истаймиз. Масалан,
биз соннинг биринчи рақами 1 ёки 2 га
тенг бўлганда, ўша сонни консолга чиқаришни
xоҳлаймиз.
Эслатма, соннинг символларига тўғридан-тўғри mуроожат қилиб бўлмайди, яъни бу ишламayди:
for (let i = 1; i <= 100; i++) {
if (i[0] == 1 || i[0] == 2) { // бу ишламayди
console.log(i);
}
}
Аввал сонни сатрга айлантириш керак, ва ўшандан сўнггина олинган сатрнинг маълум бир символini олиш мумкин, мана бу йўл билан:
for (let i = 1; i <= 100; i++) {
let str = String(i); // сонни сатрга айлантирамиз
if (str[0] === '1' || str[0] === '2') {
console.log(i);
}
}
10 дан 1000 гача бўлган сонларни такрорланг
ва ҳар бир соннинг биринчи рақамини
консолга чиқаринг.
10 дан 1000 гача бўлган сонларни такрорланг
ва ҳар бир соннинг биринчи ва иккинчи рақамлари
йиғиндисини консолга чиқаринг.
10 дан 1000 гача бўлган сонларни такрорланг
ва биринчи рақами 1 га тенг бўлган сонларни
чиқаринг.
10 дан 1000 гача бўлган сонларни такрорланг
ва биринчи икки рақамларининг йиғиндиси 5 га
тенг бўлган сонларни чиқаринг.