본문으로 건너뛰기
실습하기

변수 선언 키워드 - var

var란?

var는 JavaScript에서 변수를 선언할 때 사용하는 키워드입니다.

변수는 데이터를 저장하고 나중에 참조하거나 변경할 수 있는 이름이 있는 저장 공간입니다.

var는 특정 값을 저장하고 필요할 때 다시 꺼내 쓸 수 있는 공간을 마련합니다.


기본 사용법

변수를 선언할 때는 var 키워드를 사용하고, 변수 이름을 지정한 후 값을 할당할 수 있습니다.

예시:

var 변수 선언
var studentName = '지민';

여기서 studentName은 변수의 이름이고, "지민"은 그 변수에 저장된 값입니다.


변수의 특징

재할당 가능: 한 번 선언된 var 변수는 다른 값으로 재할당할 수 있습니다.

변수 재할당
var number = 10;
number = 20; // 변수 number의 값이 20으로 변경됩니다.

Function-level scope: var는 함수 수준의 스코프(var의 값이 적용되는 범위)를 가집니다.

즉, 함수 내에서 선언된 var 변수는 해당 함수 내에서만 사용할 수 있습니다.

하지만, 함수 바깥에서 선언된 var 변수는 전역 변수가 되어 어디서든 사용할 수 있습니다.

예시:

함수 내부에 선언된 var 변수
function myFunction() {
var insideFunction = '안녕하세요!';
}

// 여기서 insideFunction 변수는 사용할 수 없습니다.

다른 변수 선언 키워드

2015년 이후 JavaScript에서는 var 외에도 letconst라는 변수 선언 키워드가 추가되었습니다.

let 키워드는 재할당 가능한 변수를 선언할 때 사용하고, const 키워드는 재할당 불가능한 변수를 선언할 때 사용합니다.