728x90
반응형
변수의 종류는 총 4가지입니다.
- 전역 변수
- 지역변수
- 매개변수(파라미터)
- 멤버 변수(프로퍼티)
⭐️ 전역 변수와 지역변수
전역 변수는 함수 바깥, 지역변수는 함수 내부에서 선언됩니다.
전역변수는 특정 함수에서 선언된 것이 아니기 때문에 코드 전체에서 공유합니다.
전역 변수를 선언된 위치 이후로는 어디서든 사용할 수 있습니다.
지역변수는 자신이 선언된 함수 내부에서만 사용할 수 있습니다.
그 이외의 장소에서는 변수의 존재가 없기 때문에 사용이 안됩니다.
<script>
var global = "전역변수"; //이 위치의 변수는 모두 전역변수
window.onload=function(){
global2 = "전역변수";
//함수 내부에서 var 없이 값을 대입하면 전역변수로 만들어진다.
}
function fun1(){
var local = "지역변수";
//이 위치의 변수는 지역변수
}
</script>
⭐️ 매개변수 (파라미터)
지역변수와 마찬가지로 함수 내부에서만 사용 가능합니다.
함수 외부에서 내부로 데이터를 전달하기 위해 사용하는 변수입니다.
function fun1(num1, num2){ //num1, num2 가 매개변수
var local1 = "지역변수";
}
⭐️ 멤버 변수 (프로퍼티)
클래스를 다룰 때 사용합니다.
클래스 내부에 만들어지며 객체에서 사용하는 정보를 담는 변수입니다.
멤버 변수에 대해서는 나중에 다시 정리하겠습니다.
'Js' 카테고리의 다른 글
[자바스크립트] 형변환 종류 (0) | 2021.12.26 |
---|---|
swiper 사용법 (0) | 2021.12.22 |
[자바스크립트] 배열이란 (0) | 2021.12.21 |
[자바스크립트] 변수값 확인하는 방법 (0) | 2021.12.20 |
[자바스크립트] 변수에 저장할 수 있는 데이터의 종류 (0) | 2021.12.15 |