⊗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šuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Користимо колачиће за рад сајта, аналитику и персонализацију. Обрада података се врши у складу са Политиком приватности.
прихвати све подеси одбиј