전역변수란 함수안에서 var를 붙이지 않은 변수다.
이 변수에 저장된 데이터는 Javascript가 선언된 곳이라면 어디든 사용할 수 있다.
예) var A;
function AA( ) {
A = 1;
}
지역변수는 함수안에서 var를 붙인 변수다.
지역변수에 저장된 데이터는 함수 내에서만 불러올 수 있다.
예) fuction AA( ) {
var A = 1;
}
즉, 함수안에서 선언한 변수를 지역변수, 함수 밖에서 선언한 변수를 전역변수라 한다.
함수의 영역은 함수 스코프인 중괄호 { } 안이다. (블록이라고도 한다)
전역변수와 지역변수는 변수의 중복사용을 피하기 위해 나누었다.
함수안에서 var를 붙여 지역변수를 이용하면 여러 함수에 같은 변수가 있어도 중복될 일이 없다.
하지만, 한 개의 변수를 여러 함수에 사용하고 싶으면 전역변수를 선언해야 한다.
참고 : 자바스크립트 + 제이쿼리 입문
'웹 > Javascript' 카테고리의 다른 글
도큐먼트 레디가 동작하는 방법 (0) | 2019.07.02 |
---|---|
apply( )함수 사용법과 Math.max.apply( )로 최대값 구하기 (0) | 2019.06.20 |
제이쿼리 선택자 셀렉터(selector) (0) | 2019.06.05 |
객체리터럴함수와 즉시실행함수! 그리고 클로저현상 (0) | 2019.06.04 |
자바스크립트와 제이쿼리는 무엇일까? (0) | 2019.06.03 |