⊗jsPmFTFAV 226 of 505 menu

Funkcija kaip kintamasis JavaScript

Taigi, ankstesnėje pamokoje mes išsiaiškinome, kad kreipdamiesi į funkciją be apvalių skliaustų, mes gauname jos pradinį kodą.

Iš tikrųjų viskas yra daug įdomiau. JavaScript, skirtingai nei kitose kalbose, funkcijos yra tokios pačios kintamųjų reikšmės, kaip skaičiai, eilutės ir masyvai.

Pažiūrėkime pavyzdžiu. Tarkime, mes turime, pavyzdžiui, funkciją func:

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

Iš tikrųjų mes neturime funkcijos func. Mes turime kintamąjį func, kuriame saugomas funkcijos pirminis kodas.

Mes galime, pavyzdžiui, užrašyti kintamąjį func kažkuo kitu, pavyzdžiui, eilute. Tokiu atveju funkcija func daugiau nebus funkcija, o bus eilutė. Žiūrėkite pavyzdį:

function func() { console.log('!'); } func(); // išves '!' func = 'string'; // užrašys kintamąjį func console.log(func); // išves 'string'

Sukurkite funkciją func, kuri grąžintų per return kokią nors eilutę.

Išveskite funkcijos func vykdymo rezultatą į konsolę.

Išveskite funkcijos func pirminį kodą į konsolę.

Įrašykite į kintamąjį func skaičių 123, taip užrašydami funkciją šiame kintamajame. Išveskite naują kintamojo func reikšmę į konsolę.

Lietuvių
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Mes naudojame slapukus svetainės veikimui, analizei ir personalizavimui. Duomenų apdorojimas vyksta pagal Privatumo politiką.
priimti visus nustatyti atšaukti