JavaScript හි ඇතුළත් කළ ශ්රිතවල විෂය පථය
ශ්රිතයක් ඇතුළත වෙනත් ශ්රිතයක් අඩංගු නම් - බාහිර ශ්රිතයේ විචල්ය අභ්යන්තරයේ දෘශ්යමාන වේ:
function test() {
let num = 1; // බාහිර ශ්රිතයේ විචල්යය
function func() {
console.log(num); // 1 ප්රතිදානය කරයි
}
func(); // අභ්යන්තර ශ්රිතය කැඳවන්න
}
test(); // බාහිර ශ්රිතය කැඳවන්න
එසේම, අභ්යන්තර ශ්රිතය තුළ බාහිර ශ්රිතයෙන් පිටත අර්ථ දක්වා ඇති විචල්ය දෘශ්යමාන වේ:
let num = 1; // සර්වත්ර විචල්යය
function test() {
function func() {
console.log(num); // 1 ප්රතිදානය කරයි
}
func(); // අභ්යන්තර ශ්රිතය කැඳවන්න
};
test(); // බාහිර ශ්රිතය කැඳවන්න
කේතය ධාවනය නොකර, console හි ප්රතිදානය වන්නේ කුමක්ද යන්න තීරණය කරන්න:
function test() {
let num = 1;
function func() {
console.log(num);
}
func();
}
test();
කේතය ධාවනය නොකර, console හි ප්රතිදානය වන්නේ කුමක්ද යන්න තීරණය කරන්න:
function test() {
let num = 1;
function func() {
console.log(num);
}
}
test();
කේතය ධාවනය නොකර, console හි ප්රතිදානය වන්නේ කුමක්ද යන්න තීරණය කරන්න:
function test() {
let num = 1;
function func() {
console.log(num);
}
func();
}
කේතය ධාවනය නොකර, console හි ප්රතිදානය වන්නේ කුමක්ද යන්න තීරණය කරන්න:
function test() {
let num;
function func() {
console.log(num);
}
num = 1
func();
num = 2
func();
}
test();