자바스크립트의 변수 선언에 관해 얘기하려한다.
ES6에선 변수 선언 시 const와 let 키워드를 사용하여 변수를 선언한다.
ES6 이전에는 var 키워드를 통해 변수를 선언했었다.
var name = "kims"
name = "practice"
기존의 변수를 선언했음에도 재정의가 가능했다.
재정의를 방지하기 위해 나온게 const 이다.
const는 변수 선언시 데이터의 재정의를 막아준다.
const name = "kims"
name = "practice"
let은 변수 선언시 var와 같이 데이터의 재정의를 허용한다.
let name = "kims"
name = "practice"
기본적으로 const로 변수 선언을 권장하며, 재정의가 필요할 때 let으로 변경한다.