728x90
300x250
SMALL
전역변수 : 전역에서 사용하는 데이터를 담고 있는 변수로 어디서든지 접근해서 사용할수 있다.
지역변수 : 특정역역에서만 사용할 수 있는 변수로 주로 함수내부에 만들어지는 변수를 말한다.
매개변수(파라미터) : 함수 외부에서 함수 내부로 데이터를 전달하기 위한 용도로 사용하는 변수
멤버변수(프로퍼티) : 클래스 내부에 만들어지며 주로 객체에서 사요하는 정보를 담는 변수
<script>
전역 영역
function func1(){
지역 영역1
}
function func2(){
지역 영역2
}
</script>
ex) 지역변수 전역변수 구별 예제
var name="test1";
function func1(){
var name="test2";
document.write("2. name = "+name,"<br>"); // 2 지역
}
function func2(){
var name="test3";
document.write("3. name = "+name,"<br>"); // 3 지역
}
function func3(){
name="test20"; // 4 전역변수
document.write("4. name = "+name,"<br>");
}
document.write("1. name = "+name,"<br>"); // 1 전역
func1();
func2();
func3();
document.write("5. name = "+name,"<br>"); // 5 전역
/*
결과 :
1. name = test1
2. name = test2
3. name = test3
4. name = test20
5. name = test20
*/
var 선언 없으면 전역이됨
전역변수는 자바스크립트가 실행되는 페이지가 브라우저에서 실행되고 있는 한 사라지지 않고 계속 남아있다.
지역변수는 함수내부에 있고 오직 호출해야만 동작한다. 자바스크립트 엔진에 의해서 var가 해석되면서 지역변수가 만들어진다. 지역변수는 변수가 만들어진 지역에서만 사용가능하다.
728x90
반응형
LIST
'javaScript > J Query & 스크립트' 카테고리의 다른 글
retrun 리턴값 있는 함수 생성 (0) | 2019.04.03 |
---|---|
매개변수가 있는 함수 만들기 (0) | 2019.04.02 |
함수만드는 방법 (0) | 2019.03.30 |
owl carousel slider 다운및 사용법 (0) | 2019.03.27 |
함수구조 3가지 (0) | 2019.03.24 |
댓글