Globális változók módosítása JavaScriptben
Vedd figyelembe, hogy a globális változó csak a függvény hívásakor változik meg. Ha nincs függvényhívás - a változó nem változik:
let num = 1;
function func() {
num = 2; // nincs let - a külső változót módosítjuk
console.log(num);
}
// func(); - kikommenteltük a függvényhívást
console.log(num); // 1-et ír ki - a változó nem változott
És most demonstráljuk kóddal, hogy a globális változó csak a függvényhívás után változik meg:
let num = 1;
function func() {
num = 2;
}
console.log(num); // 1-et ír ki
func(); // módosítjuk a változót
console.log(num); // 2-t ír ki
Határozd meg, kód futtatása nélkül, hogy mi jelenik meg a konzolon:
let num = 1;
function func() {
num = 2;
}
func();
console.log(num);
Határozd meg, kód futtatása nélkül, hogy mi jelenik meg a konzolon:
let num = 1;
function func() {
num = 2;
}
console.log(num);
Határozd meg, kód futtatása nélkül, hogy mi jelenik meg a konzolon:
let num = 1;
function func() {
let num = 2;
}
func();
console.log(num);
Határozd meg, kód futtatása nélkül, hogy mi jelenik meg a konzolon:
let num = 1;
function func() {
let num = 2;
}
console.log(num);
func();
Határozd meg, kód futtatása nélkül, hogy mi jelenik meg a konzolon:
let num = 1;
function func() {
num = 2;
}
console.log(num);
func();
Határozd meg, kód futtatása nélkül, hogy mi jelenik meg a konzolon:
let num = 1;
function func() {
num++;
}
func();
func();
func();
console.log(num);
Határozd meg, kód futtatása nélkül, hogy mi jelenik meg a konzolon:
function func() {
num = 2;
}
let num = 1;
console.log(num);
func();
Határozd meg, kód futtatása nélkül, hogy mi jelenik meg a konzolon:
function func() {
num = 2;
}
let num = 1;
func();
console.log(num);