⊗jsPmFTFAV 226 of 505 menu

Funktion als Variable in JavaScript

Also, in der vorherigen Lektion haben wir festgestellt, dass wir, wenn wir auf eine Funktion ohne runde Klammern zugreifen, ihren Quellcode erhalten.

Tatsächlich ist es viel interessanter. In JavaScript, im Gegensatz zu anderen Sprachen, sind Funktionen die gleichen Variablenwerte wie Zahlen, Zeichenketten und Arrays.

Schauen wir uns ein Beispiel an. Nehmen wir an, wir haben zum Beispiel die Funktion func:

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

Eigentlich haben wir keine Funktion func. Wir haben eine Variable func, die den Quellcode der Funktion speichert.

Wir können zum Beispiel die Variable func mit etwas anderem überschreiben, beispielsweise mit einer Zeichenkette. In diesem Fall wird func keine Funktion mehr sein, sondern eine Zeichenkette. Sehen Sie selbst im Beispiel:

function func() { console.log('!'); } func(); // gibt '!' aus func = 'string'; // überschreiben der Variable func console.log(func); // gibt 'string' aus

Erstellen Sie eine Funktion func, die über return eine beliebige Zeichenkette zurückgibt.

Geben Sie das Ergebnis des Aufrufs der Funktion func in der Konsole aus.

Geben Sie den Quellcode der Funktion func in der Konsole aus.

Weisen Sie der Variable func die Zahl 123 zu, und überschreiben Sie damit die Funktion in dieser Variable. Geben Sie den neuen Wert der Variable func in der Konsole aus.

Deutsch
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskΕλληνικά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
Wir verwenden Cookies für den Betrieb der Website, Analyse und Personalisierung. Die Datenverarbeitung erfolgt gemäß der Datenschutzerklärung.
alle akzeptieren anpassen ablehnen