JavaScript tsikllarini amaliy mashqlar
Tsikl yordamida 1 dan 100 gacha bo'lgan sonlar ustunini chiqaring.
Tsikl yordamida 100 dan 1 gacha bo'lgan sonlar ustunini chiqaring.
Tsikl yordamida 1 dan 100 gacha bo'lgan juft sonlar ustunini chiqaring.
Tsikl yordamida massivni 10 ta 'x' bilan to'ldiring.
Tsikl yordamida massivni 1 dan 10 gacha bo'lgan sonlar bilan to'ldiring.
Sonlar massivi berilgan. Tsikl yordamida faqat massivning noldan katta va 10 dan kichik elementlarini chiqaring.
Sonlar massivi berilgan. Tsikl yordamida unda 5 qiymatiga ega element borligini tekshiring.
Sonlar massivi berilgan. Tsikl yordamida ushbu massiv elementlari yig'indisini toping.
Sonlar massivi berilgan. Tsikl yordamida ushbu massiv elementlari kvadratlari yig'indisini toping.
Sonlar massivi berilgan. Uning elementlarining o'rta arifmetigini toping.
Sonning faktorialini topadigan skript yozing. Faktorial - berilgan songacha bo'lgan barcha butun sonlar ko'paytmasi.
Tsikl yordamida massivni 10 dan 1 gacha bo'lgan sonlar bilan to'ldiring.
Sonlar massivi berilgan. Sonlar musbat va manfiy bo'lishi mumkin. Massivning musbat elementlari yig'indisini toping.
Sonlar massivi berilgan, masalan:
let arr = [10, 20, 30, 50, 235, 3000];
Massivdan faqat 1, 2 yoki 5 raqami bilan boshlanadigan sonlarni ekranga chiqaring.
Sonlar massivi berilgan. Ushbu massiv elementlarini teskari tartibda chiqaring.
Sonlar massivi berilgan. Tsikl yordamida qiymati massivdagi tartib raqamiga teng bo'lgan barcha elementlarni ekranga chiqaring.
Sonlar massivi berilgan. for tsikli va document.write funksiyasi yordamida har bir massiv elementini yangi qatorda chiqaring. Buning uchun br tegidan foydalaning.
Sonlar massivi berilgan. for tsikli va document.write funksiyasi yordamida har bir massiv elementini alohida abzatsda chiqaring.
Hafta kunlari massivini tuzing. for tsikli yordamida barcha hafta kunlarini chiqaring, dam olish kunlarini esa qalin shriftda chiqaring.
Hafta kunlari massivini tuzing. for tsikli yordamida barcha hafta kunlarini chiqaring, joriy kuni esa kursiv da chiqaring. Joriy kun raqami day o'zgaruvchisida saqlansin.
Quyidagi ishchilar va ularning maoshlari obyekti berilgan:
let obj = {
employee1: 100,
employee2: 200,
employee3: 300,
employee4: 400,
employee5: 500,
employee6: 600,
employee7: 700,
};
Har bir ishchining maoshini 10% ga oshiring.
Oldingi masalani shunday o'zgartiringki, maosh faqat 400 dan kichik yoki teng bo'lgan ishchilarga oshirilsin.
Quyidagi massivlar berilgan:
let arr1 = [1, 2, 3, 4, 5];
let arr2 = [6, 7, 8, 9, 10];
Ushbu massivlar yordamida yangi obyekt yarating, uning kalitlari birinchi massiv elementlari, qiymatlari esa ikkinchi massiv elementlari bo'lsin.
Quyidagi obyekt berilgan:
let obj = {1: 6, 2: 7, 3: 8, 4: 9, 5: 10};
Ushbu obyekt kalitlari yig'indisini toping va uni qiymatlar yig'indisiga bo'ling.
Quyidagi obyekt berilgan:
let obj = {'a': 1, 'b': 2, 'c': 3, 'd': 4, 'e': 5};
Ushbu obyekt kalitlarini bitta massivga, qiymatlarini esa boshqa massivga yozing.
Quyidagi obyekt berilgan:
let obj = {
1: 125,
2: 225,
3: 128,
4: 356,
5: 145,
6: 281,
7: 452,
};
Yangi massivga qiymati 1 yoki 2 raqami bilan boshlanadigan elementlarni yozing. Ya'ni natijada sizda quyidagi massiv hosil bo'ladi:
[
125,
225,
128,
145,
281,
];
Quyidagi massiv berilgan:
let arr = ['a', 'b', 'c', 'd', 'e'];
Ushbu massivdan quyidagi obyektni yarating:
{1: 'a', 2: 'b', 3: 'c', 4: 'd', 5: 'e'};
Quyidagi massiv berilgan:
let arr = ['a', 'b', 'c', 'd', 'e'];
Ushbu massivdan quyidagi obyektni yarating:
{'a': 1, 'b': 2, 'c': 3, 'd': 4, 'e': 5};