⊗jsPmFBRN 209 of 505 menu

Die Tücke der return-Anweisung in JavaScript

Nachdem die Anweisung return ausgeführt wurde, beendet die Funktion ihre Arbeit und kein weiterer Code wird ausgeführt. Sehen Sie das Beispiel:

function func(num) { return num ** 2; console.log('!'); // dieser Code wird niemals ausgeführt } let res = func(3);

Das bedeutet nicht, dass es in einer Funktion nur ein einziges return geben darf. Es wird jedoch nur eines davon ausgeführt. Im folgenden Beispiel wird, abhängig vom Wert des Parameters, entweder das erste oder das zweite return ausgeführt:

function func(num) { if (num >= 0) { return '+++'; } else { return '---'; } } console.log(func( 3)); // gibt '+++' aus console.log(func(-3)); // gibt '---' aus

Was wird in der Konsole als Ergebnis der Ausführung des folgenden Codes ausgegeben:

function func(num) { return num; let res = num ** 2; return res; } console.log( func(3) );

Erklären Sie, warum.

Was wird in der Konsole als Ergebnis der Ausführung des folgenden Codes ausgegeben:

function func(num) { if (num <= 0) { return Math.abs(num); } else { return num ** 2; } } console.log( func(10) ); console.log( func(-5) );

Erklären Sie, warum.

Was wird in der Konsole als Ergebnis der Ausführung des folgenden Codes ausgegeben:

function func(num) { if (num <= 0) { return Math.abs(num); } return num ** 2; } console.log( func(10) ); console.log( func(-5) );

Erklären Sie, warum.

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