⊗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);
cstrbnkkuzl