[JS] let, const

허북이_·2022년 6월 24일
0

JS

목록 보기
3/19
post-thumbnail

코드스테이츠 2일차 정규 시간이 끝나고 Unit 2의 회고를 보며, let과 const의 차이점을 추가 학습 후 블로그에 정리해보려고 합니다.

변수 선언 방식

JS에서 변수 선언을 하는 방식으로 let, const가 있습니다.
둘의 공통점으로는 재선언이 불가능하다는 점이 있습니다.

그리고, 차이점으로는 let은 재할당이 가능한 변수를 선언하고,
const 는 재할당이 불가능한 변수를 선언합니다.

예시

let의 재선언

let num = 1234;
let num; // Uncaught SyntaxError: Identifier 'num' has already been declared

let의 재할당

let num = 1234;
num = 12;
console.log (num); // 12

const의 재선언

const num = 1234;
const num; // Uncaught SyntaxError: Identifier 'num' has already been declared

const의 재할당

const num = 1234;
num = 123;
console.log (num); // Uncaught TypeError: Assignment to constant variable.at <anonymous>:1:6

정리

let은 변경 할 변수를 다룰 때 사용하며, const는 변경 하고싶지 않은 변수를 다룰 때 사용하여 버그가 발생할 확률을 낮출 수 있습니다.


피드백은 항상 환영입니다!!

profile
인간 거북이 허북이

0개의 댓글