Цифре броја при преради петљом ЈаваСкрипт
Претпоставимо да при преради бројева желимо да добијемо
неку цифру тих бројева. На пример,
желимо да постигнемо да се број исписује
у конзолу ако је његова прва цифра једнака 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.