Թվի թվանշանները JavaScript-ի ցիկլի անգամակարգում

Ենթադրենք՝ թվերի անգամակարգի ժամանակ մենք ցանկանում ենք ստանալ այդ թվերի որևէ թվանշան: Օրինակ, մենք ցանկանում ենք անել այնպես, որ թիվը արտածվի կոնսոլում, եթե նրա առաջին թվանշանը հավասար է 1 կամ 2:

Հիշեցնում եմ, որ հնարավոր չէ ուղղակի այդպես դիմել թվի սիմվոլներին, այսինքն՝ այսպես չի աշխատի.

javascriptfor (let i = 1; i <= 100; i++) {
  if (i[0] == 1 || i[0] == 2) { // այսպես չի աշխատի
    console.log(i);
  }
}

Նախ պետք է թիվը վերածել tողի և արդեն այնուհետև ստանալ որոշակի սիմվոլ sտացված տողից, ահա այսպես.

javascriptfor (let i = 1; i <= 100; i++) {
  let str = String(i); // վերածում ենք թիվը տողի
  
  if (str[0] === '1' || str[0] === '2') {
    console.log(i);
  }
}
Задание 1

Անգամակարգեք ցիկլով թվերը 10-ից մինչև 1000 և արտածեք կոնսոլում յուրաքանչյուր թվի առաջին թվանշանը:

Задание 2

Անգամակարգեք ցիկլով թվերը 10-ից մինչև 1000 և արտածեք կոնսոլում յուրաքանչյուր թվի առաջին և երկրորդ թվանշանների գումարը:

Задание 3

Անգամակարգեք ցիկլով թվերը 10-ից մինչև 1000 և արտածեք այն թվերը, որոնց առաջին թվանշանը հավասար է 1:

Задание 4

Անգամակարգեք ցիկլով թվերը 10-ից մինչև 1000 և արտածեք էկրանին այն թվերը, որոնց երկու առաջին թվանշանների գումարը հավասար է 5: