Рақамҳои адад ҳангоми гузаронидани сикли 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 баробар бошад.