JavaScript හි ඇතුළත් කළ ශ්‍රිතවල විෂය පථය

ශ්‍රිතයක් ඇතුළත වෙනත් ශ්‍රිතයක් අඩංගු නම් - බාහිර ශ්‍රිතයේ විචල්‍ය අභ්‍යන්තරයේ දෘශ්‍යමාන වේ:

javascriptfunction test() {
  let num = 1; // බාහිර ශ්‍රිතයේ විචල්‍යය
  
  function func() {
    console.log(num); // 1 ප්‍රතිදානය කරයි
  }
  
  func(); // අභ්‍යන්තර ශ්‍රිතය කැඳවන්න
}

test(); // බාහිර ශ්‍රිතය කැඳවන්න

එසේම, අභ්‍යන්තර ශ්‍රිතය තුළ බාහිර ශ්‍රිතයෙන් පිටත අර්ථ දක්වා ඇති විචල්‍ය දෘශ්‍යමාන වේ:

javascriptlet num = 1; // සර්වත්‍ර විචල්‍යය

function test() {
  function func() {
    console.log(num); // 1 ප්‍රතිදානය කරයි
  }
  
  func(); // අභ්‍යන්තර ශ්‍රිතය කැඳවන්න
};

test(); // බාහිර ශ්‍රිතය කැඳවන්න
Задание 1

කේතය ධාවනය නොකර, console හි ප්‍රතිදානය වන්නේ කුමක්ද යන්න තීරණය කරන්න:

javascriptfunction test() {
  let num = 1;
  
  function func() {
    console.log(num);
  }
  
  func();
}

test();
Задание 2

කේතය ධාවනය නොකර, console හි ප්‍රතිදානය වන්නේ කුමක්ද යන්න තීරණය කරන්න:

javascriptfunction test() {
  let num = 1;
  
  function func() {
    console.log(num);
  }
}

test();
Задание 3

කේතය ධාවනය නොකර, console හි ප්‍රතිදානය වන්නේ කුමක්ද යන්න තීරණය කරන්න:

javascriptfunction test() {
  let num = 1;
  
  function func() {
    console.log(num);
  }
  
  func();
}
Задание 4

කේතය ධාවනය නොකර, console හි ප්‍රතිදානය වන්නේ කුමක්ද යන්න තීරණය කරන්න:

javascriptfunction test() {
  let num;
  
  function func() {
    console.log(num);
  }
  
  num = 1
  func();
  
  num = 2
  func();
}

test();