⊗jsPmFTDTD 231 of 505 menu

Funktsiya e'lonlarining farqi

Funktsiyani e'lon qilishning ikkala usuli ham ekvivalent, ammo muhim farq bor: Function Declaration sifatida e'lon qilingan funktsiyalar, ular e'lon qilinganidan oldin ham mavjud bo'ladi.

Misolni ko'ring:

// Funktsiyaga uning e'lon qilinishidan oldin murojaat qilamiz: func(); //'!' chiqadi function func() { console.log('!'); }

Funktsional ifodalar esa kod bajarilish paytida yaratiladi va yuqorida mavjud emas. Shuning uchun bunday kod xatolik beradi:

func(); //xato, bunday funktsiya hali mavjud emas! let func = function() { console.log('!'); };

Funktsiyani Function Declaration sifatida yarating. Uning o'zining e'lon qilingan joyidan yuqorida ham mavjud ekanligini tekshiring.

Funktsiyani Function Expression sifatida yarating. Uning o'zining e'lon qilingan joyidan yuqorida mavjud emasligini tekshiring.

Oʻzbek
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекTiếng Việt
Biz sayt ishlashi, tahlil qilish va shaxsiylashtirish uchun cookie-fayllardan foydalanamiz. Ma'lumotlarni qayta ishlash Maxfiylik siyosatiga muvofiq amalga oshiriladi.
hammasini qabul qilish sozlash rad etish