Js

[자바스크립트] 변수의 종류

이레의 개발노트 2021. 12. 21. 23:43
728x90
반응형

변수의 종류는 총 4가지입니다.

 

  1. 전역 변수
  2. 지역변수
  3. 매개변수(파라미터)
  4. 멤버 변수(프로퍼티)

⭐️ 전역 변수와 지역변수

전역 변수는 함수 바깥, 지역변수는 함수 내부에서 선언됩니다.

전역변수는 특정 함수에서 선언된 것이 아니기 때문에 코드 전체에서 공유합니다.

전역 변수를 선언된 위치 이후로는 어디서든 사용할 수 있습니다.

 

지역변수는 자신이 선언된 함수 내부에서만 사용할 수 있습니다.

그 이외의 장소에서는 변수의 존재가 없기 때문에 사용이 안됩니다.

<script>
	var global = "전역변수"; //이 위치의 변수는 모두 전역변수
    
    window.onload=function(){
    	global2 = "전역변수";
        //함수 내부에서 var 없이 값을 대입하면 전역변수로 만들어진다.
    }

	function fun1(){
    	var local = "지역변수";
        //이 위치의 변수는 지역변수
    }

</script>

 

⭐️ 매개변수 (파라미터)

지역변수와 마찬가지로 함수 내부에서만 사용 가능합니다.

함수 외부에서 내부로 데이터를 전달하기 위해 사용하는 변수입니다.

function fun1(num1, num2){ //num1, num2 가 매개변수
	var local1 = "지역변수";
    
}

 

⭐️ 멤버 변수 (프로퍼티)

클래스를 다룰 때 사용합니다.

클래스 내부에 만들어지며 객체에서 사용하는 정보를 담는 변수입니다.

멤버 변수에 대해서는 나중에 다시 정리하겠습니다.

 

 

728x90
반응형