Global vs local vs block scope in Javascript

Diagram