Pages

Evaluez les expressions

déterminer l'affichage dans les deux cas !

function f1(){
    var a=1; 
    return f2();
}
function f2(){
    return a;
}

console.log(f1());

function g1(){               
   var a=1;               
   
   function f2(){
       return a;
   }
   return f2();
}
console.log(g1());

Nous devrons apprendre la notion de 

  1. portée lexical et 
  2. closure