스코프는 식별자(변수명, 함수명, 클래스 명 등)의 유효범위를 뜻하며,
선언된 위치에 따라 유효범위가 달라진다.
전역에 선안된 변수는 전역스코프를 갖고,
지역에 선언된 변수는 지역스코프를 갖는다.
전역변수는 어디서는 참조가 가능한 값이지만
지역변수는 자신의 지역 스코프와 그 하위지역 스코프에서만 유효하다.
자바스크립트에서는 모든 코드블록(if, for 등)이 지역스코프를 만든다(블록 레벨 스코프)
var로 선언된 변수는 오로지 함수의 코드 불록만을 지역 스코프로 인정(함수레벨스코프)