⊗jsPmFTFENR 238 of 505 menu

Funktionsausdrücke rechts in JavaScript

Beachten Sie, dass der Ausdruck, an dem die Funktion beteiligt ist, links von ihr stehen muss. Wenn wir etwas rechts von der Funktion zu tun versuchen, macht dies sie nicht zu einem Funktionsausdruck. Beispiel:

function func() { // das ist Function Declaration console.log('!'); } + 1;

Warum das so ist: weil in diesem Fall dieses +1 einfach ein neuer Befehl ist, der nach der Funktion geschrieben wurde. Wenn man diesen Befehl in einer neuen Zeile schreibt, wird es offensichtlicher:

function func() { console.log('!'); } +1; // einfach ein Befehl

Machen wir aus unserer Funktion einen Function Expression. Setzen wir zum Beispiel ein + vor die Funktion:

+function func() { // das ist Function Expression console.log('!'); } + 1;

Oder weisen wir sie zu:

let test = function func() { // das ist Function Expression console.log('!'); } + 1;

Oder übergeben sie als Parameter an console.log:

console.log(function func() { // das ist Function Expression console.log('!'); } + 1);

Bestimmen Sie, ob die dargestellte Funktion Function Declaration oder Function Expression ist:

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

Bestimmen Sie, ob die dargestellte Funktion Function Declaration oder Function Expression ist:

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

Bestimmen Sie, ob die dargestellte Funktion Function Declaration oder Function Expression ist:

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

Bestimmen Sie, ob die dargestellte Funktion Function Declaration oder Function Expression ist:

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

Bestimmen Sie, ob die dargestellte Funktion Function Declaration oder Function Expression ist:

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

Bestimmen Sie, ob die dargestellte Funktion Function Declaration oder Function Expression ist:

function func() { console.log('!'); } + console.log('!');
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