Raqamlarni sikl orqali aylantirishda JavaScriptda raqamlar

Faraz qilaylik, raqamlarni aylantirish jarayonida biz ushbu raqamlarning ma'lum bir raqamini olishni istaymiz. Masalan, biz raqamning birinchi raqami 1 yoki 2 ga teng bo'lsa, uni konsolga chiqarishni xohlaymiz.

Eslatma: raqamning belgilariga to'g'ridan-to'g'ri murojaat qilib bo'lmaydi, ya'ni quyidagi usul ishlamaydi:

javascriptfor (let i = 1; i <= 100; i++) {
  if (i[0] == 1 || i[0] == 2) { // bunday qilish ishlamaydi
    console.log(i);
  }
}

Avvalo, raqamni satrga aylantirish kerak, shundan so'ng olingan satrning ma'lum bir belgisini olish mumkin, mana bunday:

javascriptfor (let i = 1; i <= 100; i++) {
  let str = String(i); // raqamni satrga aylantiramiz
  
  if (str[0] === '1' || str[0] === '2') {
    console.log(i);
  }
}
Задание 1

10 dan 1000 gacha bo'lgan raqamlarni sikl orqali aylantiring va har bir raqamning birinchi raqamini konsolga chiqaring.

Задание 2

10 dan 1000 gacha bo'lgan raqamlarni sikl orqali aylantiring va har bir raqamning birinchi va ikkinchi raqamlari yig'indisini konsolga chiqaring.

Задание 3

10 dan 1000 gacha bo'lgan raqamlarni sikl orqali aylantiring va birinchi raqami 1 ga teng bo'lgan raqamlarni chiqaring.

Задание 4

10 dan 1000 gacha bo'lgan raqamlarni sikl orqali aylantiring va dastlabki ikkita raqami yig'indisi 5 ga teng bo'lgan raqamlarni ekranda ko'rsating.