⊗jsPmFTDTD 231 of 505 menu

Ֆունկցիայի հայտարարումների տարբերությունը

Ֆունկցիայի հայտարարման երկու եղանակներն էլ համարժեք են, բայց կա էական տարբերություն. ֆունկցիաները, որոնք հայտարարված են որպես Function Declaration, հասանելի կլինեն, նույնիսկ եթե դիմենք դրանց նախքան դրանց հայտարարված լինելը:

Տեսեք օրինակը.

// Դիմում ենք ֆունկցիային նախքան դրա հայտարարումը. func(); //կարտածի '!' function func() { console.log('!'); }

Ֆունկցիոնալ արտահայտությունները ստեղծվում են կոդի կատարման պահին և հասանելի չեն վերևում: Ուստի նման կոդը կտա սխալ.

func(); //սխալ, նման ֆունկցիա դեռ չկա. let func = function() { console.log('!'); };

Ստեղծեք ֆունկցիա որպես Function Declaration: Ստուգեք, որ այն հասանելի կլինի վերևում իր հայտարարման տեղից:

Ստեղծեք ֆունկցիա որպես Function Expression: Ստուգեք, որ այն հասանելի չի լինի վերևում իր հայտարարման տեղից:

Հայերեն
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Մենք օգտագործում ենք cookie-ներ կայքի աշխատանքի, վերլուծության և անհատականացման համար։ Տվյալների մշակումը կատարվում է համաձայն Գաղտնիության քաղաքականության։
ընդունել բոլորը կարգավորել մերժել