⊗jsPmFVGVCh 221 of 505 menu

Endring av globale variabler i JavaScript

Vær oppmerksom på at den globale variabelen kun vil endres i øyeblikket funksjonen kalles. Hvis funksjonen ikke kalles - vil ikke variabelen endres:

let num = 1; function func() { num = 2; // let er ikke skrevet - vi endrer den eksterne variabelen console.log(num); } // func(); - har kommentert ut funksjonskallet console.log(num); // vil skrive ut 1 - variabelen endret seg ikke

Og nå demonstrerer vi med kode at den globale variabelen kun vil endres etter at funksjonen er kalt:

let num = 1; function func() { num = 2; } console.log(num); // vil skrive ut 1 func(); // endrer variabelen console.log(num); // vil skrive ut 2

Bestem, uten å kjøre koden, hva som vil skrives ut i konsollen:

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

Bestem, uten å kjøre koden, hva som vil skrives ut i konsollen:

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

Bestem, uten å kjøre koden, hva som vil skrives ut i konsollen:

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

Bestem, uten å kjøre koden, hva som vil skrives ut i konsollen:

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

Bestem, uten å kjøre koden, hva som vil skrives ut i konsollen:

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

Bestem, uten å kjøre koden, hva som vil skrives ut i konsollen:

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

Bestem, uten å kjøre koden, hva som vil skrives ut i konsollen:

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

Bestem, uten å kjøre koden, hva som vil skrives ut i konsollen:

function func() { num = 2; } let num = 1; func(); console.log(num);
Norsk
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Vi bruker informasjonskapsler for nettstedets funksjonalitet, analyse og personalisering. Behandling av data foregår i henhold til Personvernerklæringen.
godta alle tilpass avvis