⊗jsPmFTFAV 226 of 505 menu

Функција како променлива во JavaScript

Значи, во претходната лекција откривме, дека ако се обратиме кон функција без заградни, го добиваме нејзиниот изворен код.

Всушност, се е многу поинтересно. Во JavaScript, за разлика од другите јазици, функциите се истите вредности на променливите како броевите, стринговите и низите.

Да погледнеме на пример. Нека имаме, на пример, функција 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हिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Ние користиме колачиња за работата на веб-страната, анализа и персонализација. Обработката на податоци се врши во согласност со Политиката за приватност.
прифати ги сите прилагоди одбиј