⊗jsPmFVPNC 223 of 505 menu

Namensübereinstimmung mit Parametern in JavaScript

Funktionsparameter sind lokale Variablen in ihrem Inneren. Lassen Sie uns einen Funktionsparameter mit demselben Namen wie eine externe globale Variable benennen:

function func(num) { console.log(num); } let num = 1; func(num);

In diesem Fall haben wir somit außerhalb der Funktion eine Variable num und innerhalb der Funktion eine Variable num. Dies sind jedoch unterschiedliche Variablen: Eine Änderung der Variable innerhalb der Funktion führt zu einer Änderung der lokalen Variable der Funktion. Die externe Variable ist innerhalb der Funktion nicht zugänglich und kann auf keine Weise geändert werden. Prüfen wir das:

function func(num) { num = 2; // lokale Variable ändern } let num = 1; func(num); console.log(num); // gibt 1 aus - nichts hat sich geändert

Bestimmen Sie, ohne den Code auszuführen, was in der Konsole ausgegeben wird:

function func(num) { num = 2; } let num = 1; func(num); console.log(num);

Bestimmen Sie, ohne den Code auszuführen, was in der Konsole ausgegeben wird:

function func() { num = 2; } let num = 1; func(); console.log(num);

Bestimmen Sie, ohne den Code auszuführen, was in der Konsole ausgegeben wird:

function func() { let num = 2; } let num = 1; func(); console.log(num);
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