JS funksiyalar

ULASHISH

Funksiyalarni o‘rganish yo‘li

To‘g‘ri tartibda funksiyalarni o‘rganing:

  • Avval fikr
  • Keyin ularni qanday qilish kerak
  • Keyin ularni qanday ishlatish kerak

1-qadam Boshlovchi

Functionlar nima?

  • Functionlar — ma’lum vazifalar uchun mo‘ljallangan, qayta ishlatiluvchi kod bloklaridir
  • Functionlar chaqirilganda (invoked) ishga tushadi
  • Functionlar barcha dasturlash tillarida asosiy poydevor hisoblanadi


2-qadam Boshlovchi

Chaqiruv funksiyalari

  • Functionlar chaqirilganda (invoked) ishga tushadi
  • Siz funksiyani nomiga qavslar qo‘shish orqali chaqirasiz: name()


3-qadam Boshlovchi

Funksiya parametrlari

  • Parametrlar funksiyaga qiymatlarni yuborish imkonini beradi
  • Parametrlar Function ta’rifida qavslar ichida keltirilgan


4-qadam Boshlovchi

Funksiyani qaytarish qiymatlari

  • Funksiya qiymatni uni chaqirgan kodga qaytarishi mumkin
  • return operatori funksiyadan qiymat qaytarish uchun ishlatiladi


5-qadam O‘rta

Funksiya argumentlari

  • Function parametrlari va argumentlari alohida tushunchalardir
  • Parametrlar Function ta’rifida keltirilgan nomlardir
  • Argumentlar Function tomonidan qabul qilingan qiymatlardir


6-qadam O‘rta

Funksiya ifodalari

  • Funksiya ifodasi o‘zgaruvchida saqlanadigan funksiyadir
  • O‘zgaruvchi nomi funksiyani chaqirish uchun ishlatilishi mumkin


7-qadam O‘rta

Ok funksiyalari

  • Arrow Functions Function ifodalari uchun qisqa sintaksisdir
  • Funksiya kalit so‘zini o‘tkazib yuborishingiz mumkin
  • Qaytish kalit so‘zini o‘tkazib yuborishingiz mumkin
  • Siz jingalak qavslarni o‘tkazib yuborishingiz mumkin


8-qadam O‘rta

Funksiya viktorina

  • JavaScript Functionlar haqidagi bilimingizni sinab ko‘ring
  • Viktorina qo‘llanmada o‘rgangan misollardan foydalanadi
  • .


Kengaytirilgan funksiyalarni o‘rganish yo‘li


1-qadam Kengaytirilgan

JavaScript ta’riflari

  • Funksiya deklaratsiyasi
  • Funksiya ifodasi
  • Ok funksiyalari
  • Funksiya konstruktorlari

2-qadam Kengaytirilgan

JavaScript Callbacks (Callback funksiyalari)

JavaScript Callbacks (Callback funksiyalari) - bu boshqa funksiyaga argument sifatida uzatiladigan funksiya, keyinchalik ma’lum bir vazifani bajarish uchun keyinroq bajariladi (yoki "qayta chaqiriladi").


3-qadam Kengaytirilgan

this kalit so‘zi

Bu qanday ishlaydi (ayniqsa, obyektlar ichida).

Bu qanday nomlanishi bilan qanday aniqlanadi.


4-qadam Kengaytirilgan

Call() usuli

Funksiyani tanlangan this bilan chaqiring.

Argumentlar ro‘yxatini o‘tkazing.


5-qadam Kengaytirilgan

application() usuli

Funksiyani tanlangan this bilan chaqiring.

Argumentlar massivini uzating.


6-qadam Kengaytirilgan

bind() usuli

Funksiyani tanlangan this bilan chaqiring.

Keyinchalik xuddi shu bilan ishlash uchun funksiya kerak bo‘lganda bind() dan foydalaning.


7-qadam Kengaytirilgan

O‘z-o‘zidan chaqirilgan - IIFE

O‘z-o‘zidan ishga tushirish funksiyalari.


8-qadam Kengaytirilgan

JavaScript Closures (Yopiq funksiyalar)

Ularning qamrovini eslab turadigan funksiyalar

Tashqi funksiya tugagandan so‘ng, funksiyalar o‘zgaruvchilarni qanday eslab qolishini bilib oling.


9-qadam Kengaytirilgan

Funksiyaga havolalar

Funksiya Object usullari va xususiyatlari.



W3Schools Pathfinder

Yutuqlaringizni kuzating – bu bepul!