var foo = function(name) {
var bar = function() {
console.log(name);
};
return bar;
};
var a = foo('matt');
a();
var b = foo('mark');
b();// Example 1
var a = 10;
var foo = function() {
a = 20;
console.log(a);
};
console.log(a);
// Example 2
var a = 10;
var foo = function() {
var a = 20;
console.log(a);
};
console.log(a);// Example 3
var a = 10;
var foo = function() {
var b = 20;
};
console.log(b);