Basic functions ( closures. Book) - JSFiddle

by Joe LeMonnier

JavaScript

paper=Raphael(0,0,400,400);


var a=5;
paper.text(10,10,a);

function foo(c){
 a=c+6;
return a
}

e=foo(4);
paper.text(20,20,'e equals' + e);


var foo = true;

if (foo) {    

let bar = foo * 2;    

bar = something( bar );    

console.log( bar );

}

console.log( bar ); // ReferenceErr