스파르타 (React_6기) 본캠프

2024. 07. 22.(JavaScrip 기본 문법 정리 - 변수와 상수)

cha123hein 2024. 7. 22. 16:04

1. 변수와 상수

변수 : 기억하고 싶은 값을 메모리에 저장하고, 그 메모리에 저장된 값을 읽어들어서 재사용하는 것

 

2. 변수의 5가지 주요 개념

기본 형태 : var 변수 이름 = "변수 값";

변수 이름 : 저장된 값의 고유 이름

변수 값 : 변수에 저장된 값

변수 할당 : 변수에 값을 저장하는 행위 (변수이름 = 변수 값)

변수 선언 : 변수를 사용하기 위해 컴퓨터에 알리는 행위 (var 변수 이름)

변수 참조 : 변수에 할당된 값을 읽어오는 것 (a = 10, b = 20이다.)

* 선언을 먼저하고, 할당을 할 수도 있다

var myVar;(선언)

myVar = 3;(할당)

위의 글은 var myVar = 3;과 같다.

 

3. 변수를 선언할 수 있는 3가지 방법 : var, let, const

차이점

1) var는 같은 이름으로 선언할 수 있으나, let과 const는 같은 이름으로 선언할 수 없다.

ex) var myVar = "Hello World";

       var myVar = "test 1"

       console.log(myVar);

       로 재선언을 할 경우 var는 가능하지만, let, const는  오류가 난다.

2) var와 let은 재할당이 가능하나, const는 재할당이 안된다.

ex) var myVar = "Hello World";

      myVar = "GoodBye";

      위와 같이 입력했을 경우 var와 let의 경우는 "GoodBye"라는 값이 나오지만, const는 오류가 난다.