Лічбы ліку пры пераборы цыклем 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
.