Zaloguj | Zarejestruj | FAQ
Anonymous

Local and global scope of variables

+ Odpowiedz

Posty: 2 Strona 1 z 1


Local and global scope of variables

przez DEdesigns57 » Śr gru 12, 2012 8:28 pm

In the following code, why doesnt f2() have acecess to the variable name in f1()?
Kod: Zaznacz cały
function f1() {
         var name = "david";
         function f2() {
            document.writeln(name);
         }
         document.writeln(name);
      }                   
         
      f2();
Avatar użytkownika

DEdesigns57

  • Posty: 1
  • Dołączył(a): Śr gru 12, 2012 8:21 pm

Re: Local and global scope of variables

przez XainPro » Pt gru 14, 2012 7:19 pm

well your answer is in your question
because of variable scope

function f1() {
var name = "david";
function f2() {
document.writeln(window.name);
}
document.writeln(name);
}

f2 can only access variable define in between red brackets but don't worry you can access global variables by writing variable name like this
window.name
Avatar użytkownika

XainPro

  • Posty: 3933
  • Dołączył(a): Pt lut 17, 2012 8:10 pm


+ Odpowiedz

Strona 1 z 1