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:
for (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:
for (let i = 1; i <= 100; i++) {
let str = String(i); // raqamni satrga aylantiramiz
if (str[0] === '1' || str[0] === '2') {
console.log(i);
}
}
10 dan 1000 gacha bo'lgan raqamlarni sikl orqali aylantiring
va har bir raqamning birinchi raqamini konsolga chiqaring.
10 dan 1000 gacha bo'lgan raqamlarni sikl orqali aylantiring
va har bir raqamning birinchi va ikkinchi raqamlari yig'indisini konsolga chiqaring.
10 dan 1000 gacha bo'lgan raqamlarni sikl orqali aylantiring
va birinchi raqami 1 ga teng bo'lgan raqamlarni chiqaring.
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.