РЕПЕТИТОР математика физика информатика
Для школьников и студентов. Подтягивание пробелов. ЦЭ, ЦТ, ОГЭ, ЕГЭ.
Идет набор на ЛЕТО. Жмите для подробностей:)
⊗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