본문 바로가기
JavaScript

[JavaScript] 변수 let, 상수 const, 데이터 타입

by 쁘니쁘나 2021. 6. 23.

JavaScript에서 값을 선언할 때, let과 const가 있다.

 

let은 변수. 변하는 수. 즉, 한번 선언하고 나서 바뀔 수 있는 값에 사용한다.

let value = 1;
console.log(value);
value = 2;
console.log(value);

 

const는 상수. 한번 선언한 후 값이 바뀌지 않을 때 사용한다.

(변수를 선언할 때 var도 있었지만 모던 자바스크립트에서는 이제 더 이상 사용하지 않는다)

const a = 1;
a = 2;

 

위의 let과 const의 데이터 타입으로는 숫자, 문자열, boolean(참/거짓), null과 undefined가 올 수 있다.

문자열(String)을 나타낼때는 "(큰따옴표) 또는 '(작은따옴표)로 감싸주어야 한다.

또한 null은 이 값이 없다고 선언할 때 사용하며, undefined는 아직 값이 할당되어있지 않은 상태를 의미한다.

 

결과적으로 null 과 undefined는 둘 다 값이 없음을 의미하지만, null 은 우리가 없다고, 고의적으로 설정하는 값을 의미하고, undefined는 우리가 설정을 하지 않았기 때문에 없는 값을 의미합니다.

 

댓글