JavaScript
Открыть в Telegram
Men yozgan va aytganlarimga 100% ishonmang , chunki men ham siz kabi haliham o'rganyabman. Blog: @abdulvahob_blog Bog'lanish uchun: @A_Abdulvahob
Больше1 389
Подписчики
Нет данных24 часа
-77 дней
-2130 день
Архив постов
1 390
10.Arrayni methodlarini sanab bering ?
Bu postimda aytib o'tganman: https://t.me/abs_javascript/1149
1 390
9. Objectlardan qanday clone olinadi ?
Bu postimda toliq malumot berganman https://t.me/abs_javascript/1140
1 390
8.Object nima ?
Obyectni malumotlarini saqlash uchun ishlatiladi. Objectlar Call stace da reference saqlaydi. U reference bizni u Objectni Heap dagi manzilda turgan qiymatiga olib boradi.
Primitive lar Cal staceda value saqlashadi.
1 390
7. Hoisting nima ?
Tepaga kotarish degan manoni anglatadi. Agar o'zgatuvchilarda ko'radigan bo'lsak , var o'zgaruvchisini yaratilgan joydan tepada chaqiradigan bo'lsak Hoisting bizga uni chaqirib olishimizdan oldinga chiqarib beradi. (var i; ) . Hosting o'zgaruvchini qiymatini emas , nomini tepaga ko'taryabdi.
@abs_javascript
1 390
let , var , const haqida aytib bering ?
O'zgaruvchilar yaratishning 3 xil usuli mavjuda let , var , const.
Let va var farqi ?
1. var o'zgaruvchilarni hosting qiladi va uni qiymati aniqlangan Undefined bo'ladi. var fuvtion scope bo'ladi va funksiya ichida yaratilgan var (ozgaruvchi) funksiyaning istagan joyida ishlatilishi mumkin. var da bir xil nomli o'zgaruvchilarni yaratish mumkin.
2. let hosting bo'ladi lekin uni qiymati anqlanmagan. Let block scope bo'ladi va {} ichidan tashqariga chiqib keta olmaydi. bir hil nomli o'zgaruvchilarni yaratish mukin emas.
@abs_javascript
1 390
Type Conversion nima ?
O'zgaruvchilar oz data type ni boshqa bir data type ga o'zgartirishi aytiladi. Bu narsa ikki hil usulda amalga oshishligi mumkin. 1. javascript fuksiyalaridan foydalanish orqali 2. Javascript o'zi tomonidan automatik amalga oshiradi.
Misol: let a = "34" Stringdan a = Number(a) Number ga o'zgaryabdi.
let b = 34 Number dan b = b + "salom" Stringga o'tish.
Data typelarning o'zgarishlari.
String dan Numberga
Numberdan Stringga
Boolean dan Numberga
Numberdan Booleanga
new Date() dan numberga
Numberdan new Date() ga o'zgarishlari mumkin.
@abs_javascript
@abs_javascript
1 390
4. Undefined va Null farqi?
Undefined - o'zgaruvchi qiymat berilmagan yoki o'zgaruvchilarning mavjud bo'lmaganligini ko'rsatib beradi.
Null - qiymatning yoq ekanligini bildiradi. O'zgaruvchini qiymatini bo'shatish uchun ham ishlatiladi .
@abs_javascript
1 390
3.Symbol qanday ishlatiladi va ustun jihati ?
Symbol ni ustun jihati , har bir yaratilgan Symbol unikal ( bir biriga o'xshamagan ) bo'ladi.
yozilishi: let NewSm = Symbol("Abs JavaScript")
@abs_javascript
1 390
2. BigInt nima uchun kerak ?
Number da sonlarni 308 xonagacha chiqarish mumkin lekin arifmetik amallarni faqat 16 xonagacha togri hisob kitob qiladi. Biz katta sonlar bilan ishay olishligimiz uchun BigInt kerak bo'ladi.
@abs_javascript
1 390
1. JavaScriptda data typelar necha xil ?
2 xil data type bor
1. Primitive
2. Reference
Primitive ga Number , String , Boolean , Null , Undefined , BigInt , Symbols lar kiradi.
Reference ga Object kiradi. Objectni ichiga , Object , Function / class , Array , Map , Sat.
@abs_javascript
1 390
JavaScript intervyu
Joshni bergan savollariga , biz javob berib koramiz. Men savollarga javob berib ketaman , agar undan yaxshiriq javob berish imkoni bo'lsa Commidga yozib ketinglar.
1 390
GSAP ( Amalyot )
GSAP kutibxonasi bilan mini amalyot qilib ko'rdim. GSAP ni saytiga kirganimda anchagina qorqitgandi oldin ( hozir ham qorqitadi ) . Eng zo'r animationlar shu kutibxona orqali qilinadi deb bilaman.
Bugun bir chekkasidan sinab ko'rishni boshladim. scrollTrigger bolimini sinab ko'rdim.
Link: https://abdulvahob-gsap.netlify.app/
GitHub: https://github.com/Abdulvahobjon/js-project-30/tree/main/gsap
@abs_javascript
1 390
davomi...
// Arraydan malumotlarni ochirish
9. pop() - Arrayni ohiridan o'chiradi.
10. shift() - Arrayni boshidan ochiradi.
11. splice() - Arrayni istagan joyidan malumotini ochiradi.
Hamma malumotini ochirib tashlash
1.Arrayni bosh ([]) arrayga tenglab qoshiy
2. length ini nolga tenglsh kerak
@abs_javascript
1 390
Array in JavaScript
1. push() - Array songiga element qo'shish.Bir vaqtning o'zida bir qancha element qoshish imkoni bor.
2. unShift() — Array boshiga element qo'shish.Bir vaqtning o'zida bir qancha element qoshish imkoni bor.
3. splice(a,b,c) — 3 ta parametrga ega , a boshlanishi , b qaysi elementgacha ochirish tashlash , c array orasiga malumot qoshish.
// qidiruv uchun ishlatiladiganlari
4. indexOf(a,b) - tartib raqamini qaytadi.Yoq bolsa (-1) qaytadi. ikkitaparametiri bor a, b shaklida korsatdim. Bu degani a ni b chi indexdan boshlab qidirgin degani bo'ladi.
5. lastIndexOf(a,b) - ohiridan tartib raqamini qaytadi.
6. includes() — Elementni bor yoq ligini aniqlaydi (true , false ). Arraynio Object qiynatlarida ishlatganizda aniqlay olmaydi.
7. find() — arrayni birin qiymatini topishlik uchun ishlatiladi. arrayni object qiymatlari uchunham ishlaydi.
8. findIndex() — tartib raqamini qaytaradi.
@abs_javascript
1 390
String method lar
1. splet() — textni bo'lib beradi va qaytgan qiymat Array boladi.
2. length — uzunligini aniqlaydi
3. toLocaleLowerCase() — textni kichik harfga alishtiradi.
4. toLocaleUpperCase() — textni katta harfga alishtiradi.
5. indexof() — textni birinchi joylashuvini anqlaydi. Text yoq bo'lsa (-1) qaytaradi.
6. search() — satrni moslik halatini anqlaydi.
7. slice() — textni malum qismini ajratib oladi.
8. includes() — textni bor yoqligini qaytarib beradi .
9. startsWith() — text qaysi so'zdan boshlanganligini tekshiradi.
10. endWith() — text qaysi so'zdan tugaganini tekshiradi.
11. replace() — textni boshqa text bilan alishtirish.
12. trim() — textni chap va o'ng tarafidagi probellarni olib tashlaydi.
13. trimEnd() va trimStart() — o'ng va chapdagi probellarni alohida olib tashlash.
@abs_javascript
1 390
Math
Javascriptni tayyor objectlaridan bir Math.
Sizga arifmetik ammallarni bajarishda yordam beradi.
@abs_javascript
Уже доступно! Исследование Telegram 2025 — ключевые инсайты года 
