⊗jsPmFTFAV 226 of 505 menu

JavaScript-də funksiya dəyişən kimi

Beləliklə, əvvəlki dərsdə biz müəyyən etdik ki, funksiyaya dairəvi mötərizələr olmadan müraciət etdikdə, biz onun ilkin kodunu alırıq.

Əslində hər şey daha maraqlıdır. JavaScript-də, digər dillərdən fərqli olaraq, funksiyalar rəqəmlər, sətirlər və massivlər kimi dəyişənlərin eyni dəyərləridir.

Nümunəyə baxaq. Tutaq ki, bizim məsələn, func funksiyası var:

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

Əslində bizim func funksiyamız yoxdur. Bizim içində funksiyanın ilkin kodunu saxlayan func dəyişənimiz var.

Biz, məsələn, func dəyişəninin üstünü başqa bir şeylə, məsələn, sətirlə silə bilərik. Bu halda func funksiyası artıq funksiya deyil, sətir olacaq. Nümunəyə baxın:

function func() { console.log('!'); } func(); // '!' çap edəcək func = 'string'; // func dəyişəninin üstünü silək console.log(func); // 'string' çap edəcək

return vasitəsilə hər hansı bir sətir qaytaran func funksiyası yaradın.

func funksiyasının işinin nəticəsini konsola çap edin.

func funksiyasının ilkin kodunu konsola çap edin.

func dəyişəninə 123 rəqəmini yazın, beləliklə bu dəyişəndəki funksiyanın üstünü silin. func dəyişəninin yeni qiymətini konsola çap edin.

Azərbaycan
AfrikaansБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Biz saytin işi, analitika və fərdiləşdirmə üçün cookie istifadə edirik. Məlumatların emalı Məxfilik Siyasəti əsasında həyata keçirilir.
hamısını qəbul et konfiqurasiya et rədd et