전역변수 & 지역변수
- 전역변수(global) : 모든 코드가 다 사용할 수 있는 변수
-지역변수(local) : 해당 지역에서만 사용할 수 있는 변수 (scope 안에서만 사용 가능)
전역변수의 많은 사용을 권장하지 않는다
(실수 할 수 있는 일이 많이 생김)
1. 전역변수
1)
2)
호출 전에 변수 바뀌면 함수 생성순서 상관없이 바뀐 변수로 나온다.
2. 지역변수
1)
2)
func3 안에서반 변수를 사용 할 수 있으므로 func4에서 사용할 수 없다
3)
두 변수 b는 다른 변수이다.
( 각각의 영역에서 사용 가능함)
'프론트엔드 > JavaScript' 카테고리의 다른 글
<JS> DOM제어하기(2) 자식태그, 부모태그, 형제태그 (0) | 2017.08.10 |
---|---|
<JS>DOM 제어하기(1) (0) | 2017.08.10 |
<JS> function 예제 (0) | 2017.08.05 |
<JS> 함수 (function) (~es5) (0) | 2017.08.05 |
<JS> 배열과 객체(2) 객체(abject) (0) | 2017.08.04 |