⊗jsPmFVGVCh 221 of 505 menu

Ændring af globale variable i JavaScript

Vær opmærksom på, at den globale variabel kun vil ændres på tidspunktet for funktionskaldet. Hvis der ikke er noget funktionskald, vil variablen ikke ændres:

let num = 1; function func() { num = 2; // let er ikke skrevet - vi ændrer den eksterne variabel console.log(num); } // func(); - har udkommenteret funktionskaldet console.log(num); // vil udskrive 1 - variablen er ikke ændret

Og nu demonstrerer vi med kode, at den globale variabel kun ændres efter funktionskaldet:

let num = 1; function func() { num = 2; } console.log(num); // vil udskrive 1 func(); // ændrer variablen console.log(num); // vil udskrive 2

Bestem, uden at køre koden, hvad der udskrives i konsollen:

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

Bestem, uden at køre koden, hvad der udskrives i konsollen:

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

Bestem, uden at køre koden, hvad der udskrives i konsollen:

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

Bestem, uden at køre koden, hvad der udskrives i konsollen:

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

Bestem, uden at køre koden, hvad der udskrives i konsollen:

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

Bestem, uden at køre koden, hvad der udskrives i konsollen:

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

Bestem, uden at køre koden, hvad der udskrives i konsollen:

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

Bestem, uden at køre koden, hvad der udskrives i konsollen:

function func() { num = 2; } let num = 1; func(); console.log(num);
Dansk
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDeutschΕλληνικά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
Vi bruger cookies til webstedets funktion, analyse og personalisering. Behandling af data foregår i henhold til Fortrolighedspolitikken.
accepter alle tilpas afvis