title: Difference between function level scope and block level scope
body: <p>I have been programming in <code>JavaScript</code> for a few months mostly using <code>jQuery</code>. I understand <strong>closures</strong> and I have used them, however, I still can’t understand what is the <em>difference between function level scope and block level scope</em> in other languages such as <strong>C#</strong>. I have been trying to teach myself with no result on that subject. Could somebody explain me with some simple examples?</p>