⊗jsPmFTFAV 226 of 505 menu

Ֆունկցիան որպես փոփոխական JavaScript-ում

Այսպիսով, նախորդ դասում մենք պարզեցինք, որ ֆունկցիային դիմելով առանց կլոր փակագծերի, մենք ստանում ենք դրա սկզբնական կոդը:

Իրականում ամենը շատ ավելի հետաքրքիր է: JavaScript-ում, ի տարբերություն այլ լեզուների, ֆունկցիաները նույնական են փոփոխականների արժեքներին, ինչ թվերը, tողերը և զանգվածները:

Դիտարկենք օրինակով: Ենթադրենք մենք ունենք, օրինակ, func ֆունկցիան:

function func() { console.log('!'); }

Իրականում մենք չունենք func ֆունկցիա: Մենք ունենք func փոփոխական, որն իր մեջ պահում է ֆունկցիայի սկզբնական կոդը:

Մենք կարող ենք, օրինակ, վերագրել փոփոխականը func այլ բանով, օրինակ՝ տողով: Այս դեպքում func ֆունկցիան այլևս ֆունկցիա չի լինի, այլ կլինի տող: Նայեք օրինակին:

function func() { console.log('!'); } func(); // կարտածի '!' func = 'string'; // վերագրենք func փոփոխականը console.log(func); // կարտածի 'string'

Ստեղծեք func ֆունկցիա, որն իր մեջ կվերադարձնի return-ի միջոցով ինչ-որ տող:

Արտածեք կոնսոլում func ֆունկցիայի աշխատանքի արդյունքը:

Արտածեք կոնսոլում func ֆունկցիայի սկզբնական կոդը:

func փոփոխականին վերագրեք 123 թիվը, այդպիսով վերագրելով այս փոփոխականից ֆունկցիան: Արտածեք կոնսոլում func փոփոխականի նոր արժեքը:

Հայերեն
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-ներ կայքի աշխատանքի, վերլուծության և անհատականացման համար։ Տվյալների մշակումը կատարվում է համաձայն Գաղտնիության քաղաքականության։
ընդունել բոլորը կարգավորել մերժել