⊗jsPmFVGVCh 221 of 505 menu

Ändring av globala variabler i JavaScript

Tänk på att den globala variabeln endast ändras i det ögonblick funktionen anropas. Om funktionen inte anropas - kommer variabeln inte att ändras:

let num = 1; function func() { num = 2; // let är inte skrivet - vi ändrar den externa variabeln console.log(num); } // func(); - funktionsanropet är kommenterat bort console.log(num); // skriver ut 1 - variabeln ändrades inte

Och nu demonstrerar vi med kod att den globala variabeln endast ändras efter att funktionen har anropats:

let num = 1; function func() { num = 2; } console.log(num); // skriver ut 1 func(); // ändrar variabeln console.log(num); // skriver ut 2

Bestäm, utan att köra koden, vad som skrivs ut i konsolen:

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

Bestäm, utan att köra koden, vad som skrivs ut i konsolen:

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

Bestäm, utan att köra koden, vad som skrivs ut i konsolen:

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

Bestäm, utan att köra koden, vad som skrivs ut i konsolen:

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

Bestäm, utan att köra koden, vad som skrivs ut i konsolen:

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

Bestäm, utan att köra koden, vad som skrivs ut i konsolen:

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

Bestäm, utan att köra koden, vad som skrivs ut i konsolen:

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

Bestäm, utan att köra koden, vad som skrivs ut i konsolen:

function func() { num = 2; } let num = 1; func(); console.log(num);
Svenska
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Vi använder kakor för webbplatsens funktion, analys och personalisering. Behandling av data sker i enlighet med Integritetspolicyn.
acceptera alla anpassa avvisa