지역 변수

    [JavaScript] 변수의 유효 범위

    변수의 유효 범위(variable scope) 자바스크립트에서 객체나 함수는 모두 변수(variable)다. 변수의 유효 범위(scope)란 해당 변수가 접근할 수 있는 변수, 객체 그리고 함수의 집합을 의미한다. 자바스크립트에서 변수는 유효 범위에 따라 다음과 같이 구분된다. 지역변수(local variable) 전역 변수(global variable) 지역 변수(local variable) 지역 변수(local variable)란 함수 내에서 선언된 변수를 가리킨다. 이러한 지역 변수는 변수가 선언된 함수 내에서만 유효하며, 함수가 종료되면 메모리에서 사라진다. 함수의 매개변수 또한 함수 내에서 정의되는 지역 변수처럼 동작한다. function localNum() { var num = 10; // 지..