함수 스코프
자바스크립트 + 제이쿼리 입문 정인용 지음
웹프로그래밍 기초 천인국 지음
참고하여 작성하였습니다.
스코프의 사전적 의미는 '범위'이며 변수 또는 함수의 유효 범위를 말함
자바스크립트 어디에서든 사용할 수 있는 변수
지역 변수는 함수 스코프에서만 사용할 수 있는 변수
전역변수 : let 변수명
지역변수 :
function 함수명() {
let 변수명
}
전역 함수는 자바스크립트 어디에서든 사용할 수 있음
지역 함수는 함수 스코프에서만 사용할 수 있는 함수
함수 스코프에서 선언된 함수는 지역 함수가 되어 함수 스코프에서만 호출 가능
프로그램을 개발할 때 전역과 지역을 나누면 충돌을 피할 수 있음