JavaScript циклы аркылуу сандардын сандарын алуу
Сандарды кайталаганда, биз алардан кандайдыр бир сан алууну каалайбыз. Мисалы,
биринчи цифрасы 1 же 2 барабар болгон сандарды консолго чыгарууну
каалайбыз.
Эскертүү: Сандардын символдоруна түздөн-түз кайрылууга болбойт, башкача айтканда, төмөнкүдөй иштей бербейт:
for (let i = 1; i <= 100; i++) {
if (i[0] == 1 || i[0] == 2) { // мындай иштөөйт
console.log(i);
}
}
Алгач санды сапка айландырып, андан кийин гана алынган саптын белгилүү бир символун алуу керек, мындай:
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 барабар болгон сандарды экранга чыгарыңыз.