⊗jsPmFVGVCh 221 of 505 menu

Het wijzigen van globale variabelen in JavaScript

Houd er rekening mee dat een globale variabele alleen zal veranderen op het moment dat de functie wordt aangeroepen. Als de functie niet wordt aangeroepen - verandert de variabele niet:

let num = 1; function func() { num = 2; // er staat geen let - we wijzigen de externe variabele console.log(num); } // func(); - hebben de functieaanroep uitgecommentarieerd console.log(num); // geeft 1 weer - variabele is niet veranderd

En nu demonstreren we met code dat de globale variabele alleen verandert ná de aanroep van de functie:

let num = 1; function func() { num = 2; } console.log(num); // geeft 1 weer func(); // wijzigen de variabele console.log(num); // geeft 2 weer

Bepaal, zonder de code uit te voeren, wat er in de console wordt weergegeven:

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

Bepaal, zonder de code uit te voeren, wat er in de console wordt weergegeven:

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

Bepaal, zonder de code uit te voeren, wat er in de console wordt weergegeven:

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

Bepaal, zonder de code uit te voeren, wat er in de console wordt weergegeven:

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

Bepaal, zonder de code uit te voeren, wat er in de console wordt weergegeven:

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

Bepaal, zonder de code uit te voeren, wat er in de console wordt weergegeven:

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

Bepaal, zonder de code uit te voeren, wat er in de console wordt weergegeven:

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

Bepaal, zonder de code uit te voeren, wat er in de console wordt weergegeven:

function func() { num = 2; } let num = 1; func(); console.log(num);
Nederlands
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Wij gebruiken cookies voor de werking van de site, analyse en personalisatie. De verwerking van gegevens gebeurt volgens het Privacybeleid.
alles accepteren aanpassen weigeren