⊗jsPmFVGVCh 221 of 505 menu

Ändern globaler Variablen in JavaScript

Beachten Sie, dass sich die globale Variable erst zum Zeitpunkt des Funktionsaufrufs ändert. Wenn kein Funktionsaufruf erfolgt - ändert sich die Variable nicht:

let num = 1; function func() { num = 2; // kein let geschrieben - wir ändern die externe Variable console.log(num); } // func(); - Funktionsaufruf auskommentiert console.log(num); // gibt 1 aus - Variable hat sich nicht geändert

Und jetzt demonstrieren wir mit Code, dass sich die globale Variable erst nach dem Funktionsaufruf ändert:

let num = 1; function func() { num = 2; } console.log(num); // gibt 1 aus func(); // Variable ändern console.log(num); // gibt 2 aus

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

function func() { 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