⊗jsPmFTFAV 226 of 505 menu

Funkcija kā mainīgais JavaScript

Tātad, iepriekšējā nodarbībā mēs noskaidrojām, ka pievēršoties funkcijai apaļās iekavas, mēs iegūstam tās pirmkodu.

Patiesībā viss ir daudz interesantāk. JavaScript, atšķirībā no citām valodām, funkcijas ir tādas pašas mainīgo vērtības kā skaitļi, virknes un masīvi.

Apskatīsim piemērā. Pieņemsim, ka mums ir, piemēram, funkcija func:

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

Patiesībā mums nav funkcijas func. Mums ir mainīgais func, kurā glabājas funkcijas pirmkods.

Mēs varam, piemēram, pārrakstīt mainīgo func ar kaut ko citu, piemēram, virkni. Šajā gadījumā funkcija func vairs nebūs funkcija, bet būs virkne. Skatieties piemērā:

function func() { console.log('!'); } func(); // izvadīs '!' func = 'string'; // pārrakstīsim mainīgo func console.log(func); // izvadīs 'string'

Izveidojiet funkciju func, kas atgriezīs ar return kādu virkni.

Izvadiet funkcijas func izpildes rezultātu konsole.

Izvadiet funkcijas func pirmkodu konsole.

Ierakstiet mainīgajā func skaitli 123, tā pārrakstot funkciju no šī mainīgā. Izvadiet mainīgā func jauno vērtību konsole.

Latviešu
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Mēs izmantojam sīkdatnes, lai nodrošinātu vietnes darbību, analīti un personalizāciju. Datu apstrāde notiek saskaņā ar Konfidencialitātes politiku.
pieņemt visus iestatīt noraidīt