JavaScript - let과 const의 차이점

HYUK·2022년 12월 26일
0

1. let

  • let 키워드를 사용하면 값을 수정할 수 있습니다.
  • 변수의 값이 수정될 수 있는 값이라면 let 키워드를 활용하여 변수를 선언합니다.
let name = '김개발';
console.log(name); // '김개발'

name = '김코드';
console.log(name); // '김코드'

이런식으로 변수에 값을 재할당 할 수 있으며, 값이 수정될 수 있는 변수에 사용합니다.

2. const

  • const 키워드를 사용한 변수 값은 수정할 수가 없습니다.
  • 변수에 값을 할당하고 수정할 일이 없으면 const 키워드를 사용하여 변수를 선언합니다.
const address = '서울';
console.log(address); // 서울

address='대전' 
console.log(address); // Uncaught TypeError: Assignment to constant variable.

위와 같이 const로 선언된 변수는 값을 재할당 할 수 없습니다. 그러므로 수정할 일이 없으면 const 키워드를 사용합니다.

profile
step by step

0개의 댓글