Another Scope example
by jazahn
HTML
<h1>Scope</h1>
JavaScript
// scope example
var a = 1;
(function(){
a = 2;
var b = 3;
c = 4;
(function(){
console.log('inner a: ' + a); // 2
console.log('inner b: ' + b); // 3
console.log('inner c: ' + c); // 4
})();
})();
console.log('outer a: ' + a); // 1
try {
console.log('outer b: ' + b); // undefined
} catch(e) {
console.log('error: ' + e);
}
console.log('outer c: ' + c); // 4