Ndryshimi i Variablave Globale në JavaScript
Kini parasysh se një variabël globale do të ndryshojë vetëm në momentin e thirrjes së funksionit. Nëse nuk ka thirrje funksioni - variabla nuk do të ndryshojë:
let num = 1;
function func() {
num = 2; // nuk është shkruar let - po ndryshojmë variablën e jashtme
console.log(num);
}
// func(); - e kemi komentuar thirrjen e funksionit
console.log(num); // do të shfaqë 1 - variabla nuk u ndryshua
Tani do të demonstrojmë me kod që një variabël globale do të ndryshojë vetëm pas thirrjes së funksionit:
let num = 1;
function func() {
num = 2;
}
console.log(num); // do të shfaqë 1
func(); // ndryshojmë variablën
console.log(num); // do të shfaqë 2
Përcaktoni, pa e ekzekutuar kodin, çfarë do të shfaqet në konsol:
let num = 1;
function func() {
num = 2;
}
func();
console.log(num);
Përcaktoni, pa e ekzekutuar kodin, çfarë do të shfaqet në konsol:
let num = 1;
function func() {
num = 2;
}
console.log(num);
Përcaktoni, pa e ekzekutuar kodin, çfarë do të shfaqet në konsol:
let num = 1;
function func() {
let num = 2;
}
func();
console.log(num);
Përcaktoni, pa e ekzekutuar kodin, çfarë do të shfaqet në konsol:
let num = 1;
function func() {
let num = 2;
}
console.log(num);
func();
Përcaktoni, pa e ekzekutuar kodin, çfarë do të shfaqet në konsol:
let num = 1;
function func() {
num = 2;
}
console.log(num);
func();
Përcaktoni, pa e ekzekutuar kodin, çfarë do të shfaqet në konsol:
let num = 1;
function func() {
num++;
}
func();
func();
func();
console.log(num);
Përcaktoni, pa e ekzekutuar kodin, çfarë do të shfaqet në konsol:
function func() {
num = 2;
}
let num = 1;
console.log(num);
func();
Përcaktoni, pa e ekzekutuar kodin, çfarë do të shfaqet në konsol:
function func() {
num = 2;
}
let num = 1;
func();
console.log(num);