Java Script

let과 const 차이점

유기린 2022. 10. 5. 11:31

let과 const는 둘 다 변수이지만

const는 값이 변하지 않는 상수이다.

let myname = "Tom";
console.log(myname);

myname = "Max";
console.log(myname);

//"Tom"
//"Max"

let 사용시 값을 재할당 가능하지만

const 사용시 불가능하다

const myname = "Tom";
console.log(myname);

myname = "Max";
console.log(myname);

//"Tom"
//error

리액트를 사용하면서 const 사용을 추천하는데

코드가 길어지다 보면 개발자의 실수로 값이 재할당되어 변할 수 있기 때문에 

const를 사용하여 값의 재할당을 막아 실수를 줄이기 위함이다.