Frontend⁰¹
9 subscribers
4 photos
150 videos
12 files
29 links
Faqat videolar joylanadi
Download Telegram
Masala: Foydalanuvchi ismi va paroli tekshiruvi
Vazifa:
Foydalanuvchi ismini va parolini kiritadi. Siz esa quyidagilarni tekshirasiz:

Ism boshida va oxirida bo‘sh joylar bo‘lsa — trim() bilan tozalaysiz.

Ism faqat Ali bo‘lishi kerak — uni toLowerCase() qilib tekshirasiz.

Parol uzunligi 8 tadan kam bo‘lsa — “Parol juda qisqa” deb chiqarsin.

Aks holda — “Xush kelibsiz, Ali!” chiqarsin.
Masala: Promokod tekshiruvi
Vazifa:
Foydalanuvchi chegirma uchun promokod kiritadi. Siz quyidagilarni tekshirasiz:

Promokod boshida yoki oxirida bo‘sh joy bo‘lsa, trim() bilan olib tashlang.

Promokodni katta harflarga (toUpperCase()) o‘tkazing.

Promokod uzunligi 6 dan kam bo‘lsa — “Kod xato” deb chiqarsin.

Agar promokod "DISCOUNT" bo‘lsa — “Chegirma qoʻllandi!” deb chiqarsin.

Aks holda — “Noto‘g‘ri kod” chiqarsin.
1. includes() — ichida bor-yo‘qligini tekshiradi
Masala:
"Salom dunyo" matni ichida "dunyo" so‘zi bormi yoki yo‘qligini aniqlang.
2. replace() — biror so‘zni boshqasiga almashtiradi
Masala:
"Bugun havo issiq" degan matnda "issiq" o‘rniga "sovuq" so‘zini qo‘ying.
3. concat() — matnlarni qo‘shadi
Masala:
Sizda "Ali" va " Vali" degan 2 ta matn bor. Ularni bitta qilib birlashtiring.
4. slice() — matndan bir qismini ajratib oladi
Masala:
"Samarqand shahridan salom" matnidan faqat "Samarqand" so‘zini ajrati
includes + if — Matnda muayyan so‘z borligini tekshirib, unga qarab xabar chiqaring
Masala:
Foydalanuvchi yozgan matnda "yomon" so‘zi bo‘lsa, "Iltimos, so‘zni yumshoqroq tanlang" deb chiqaring.
Matndagi barcha ! belgilarini olib tashlang
Masala:
"Salom! Qandaysiz! Bugun chiroyli kun!" matndan barcha ! belgilarini olib tashlang.
concat + shartli holat — Ism va familiyani tekshirib, to‘liq ism tuzing
Masala:
Agar ism "Ali" va familiya "Valiyev" bo‘lsa, ularni to‘liq qilib chiqarib bering: "Ali Valiyev".
Telefon raqamidan faqat oxirgi 4 raqamini ajratib oling
Masala:
"+998901234567" raqamidan faqat oxirgi 4 raqamni ajrating.
afa so‘zlarni yumshoq so‘zlarga almashtirish
Masala:
"Sen ahmoqsan!" matnda "ahmoq" so‘zini "aqlli" so‘ziga almashtiring, agar bo‘lsa.
1-Masala: join
Masala:
Ismlar roʻyxati berilgan:

js
Copy
Edit
let names = ["Ali", "Vali", "Karim", "Salim"];
Shunday kod yozingki, bu ismlar vergulsiz, faqatgina bitta bo‘sh joy bilan bitta matnga aylansin.
Kutilgan natija: "Ali Vali Karim Salim"

🔧 Yordam: .join(" ")
2-Masala: find + if-else
Masala:
Yoshlar roʻyxatidan 18 yoshdan katta birinchi odamni toping va uning yoshi 30 dan katta boʻlsa "Katta yoshdagi" deb chiqaring, aks holda "Yosh" deb chiqaring.

js
Copy
Edit
let yoshlar = [15, 17, 20, 29, 35, 18];
🔧 Yordam: .find() + if-else