NomadCoder/(JS)크롬 앱 만들기
[노마드코더]바닐라JS로 크롬 앱 만들기 (5)Always const! sometimes let! never var!
iihye_
2022. 2. 17. 11:15
const(상수)는 값이 바뀔 수 없는 변수를 선언할 때 사용한다.
하지만 값을 바꾸는 게 필요할 수도 있다.
let으로 변수를 선언하면 나중에 변수명만 가지고 값을 업데이트 할 수 있다.
myName을 let으로 선언했기 때문에 #11 에서 값을 바꿀 수 있다.
하지만 a는 const로 선언했기 때문에 #14 에서 값을 바꾸면 const의 값을 바꿀 수 없다는 TypeError가 발생하게 된다.
기본적으로 변수를 선언할 때에는 const를 사용하고, 변수를 업데이트할 필요가 있으면 let을 사용하여 선언한다.
과거에는 var을 이용하여 변수를 선언했는데, 값이 바뀐 것을 알 수 없기 때문에 되도록 사용하지 않는 게 좋다.
728x90