Shtrirja e Variablave në Funksionet e Brendshme në JavaScript
Nëse një funksion përmban brenda një funksion tjetër - variablat e funksionit të jashtëm janë të dukshëm në atë të brendshëm:
function test() {
let num = 1; // variabli i funksionit të jashtëm
function func() {
console.log(num); // do të shfaqë 1
}
func(); // therasim funksionin e brendshëm
}
test(); // therasim funksionin e jashtëm
Gjithashtu, në funksionin e brendshëm do të jenë të dukshëm variablat që janë përcaktuar jashtë funksionit të jashtëm:
let num = 1; // variabël global
function test() {
function func() {
console.log(num); // do të shfaqë 1
}
func(); // therasim funksionin e brendshëm
};
test(); // therasim funksionin e jashtëm
Përcaktoni, pa e ekzekutuar kodin, çfarë do të shfaqet në konsol:
function test() {
let num = 1;
function func() {
console.log(num);
}
func();
}
test();
Përcaktoni, pa e ekzekutuar kodin, çfarë do të shfaqet në konsol:
function test() {
let num = 1;
function func() {
console.log(num);
}
}
test();
Përcaktoni, pa e ekzekutuar kodin, çfarë do të shfaqet në konsol:
function test() {
let num = 1;
function func() {
console.log(num);
}
func();
}
Përcaktoni, pa e ekzekutuar kodin, çfarë do të shfaqet në konsol:
function test() {
let num;
function func() {
console.log(num);
}
num = 1
func();
num = 2
func();
}
test();