JS에서 var로 변수 선언이 가능했는데, 왜 const와 let이 나왔으며 이 둘의 사용을 권장할까?

이를 정확하게 알기 위해서는, 변수의 선언 및 할당 과정, 호이스팅, 스코프를 알아야한다!

📥 변수의 선언 및 할당 과정

변수란?

const로 알아보자

const myNumber = 23
// 변수명(식별자): myNumber
// 해당 값의 위치(메모리 주소): 0012CCGWH80
// 변수 값(저장된 값): 23

Untitled

변수 선언과 할당

var myName // 변수 선언
myName = 'hyosung' // 값의 할당

🎈 호이스팅