이전에는 var 키워드를 사용하여 변수를 생성하여 값을 담았다.


var 키워드는  ES6에서 const와 let이 나오면서 사용하지 않는다.


var 키워드의 스코프(Scope)는 함수 단위이다.



const : 한 번 설정한 후 변할 일이 없는 값을 선언할 때 사용(상수)

let : for 문 등 값이 계속 유동적으로 변할 가능성이 있을 때 사용















아래와 같은 에러는 


const에서 값을 선언하지 않았을경우 발생하는 에러이다.


const는 상수이기 때문에, 1회 선언되면 그 이후 변경할 수 없다.



SyntaxError: Missing initializer in const declaration

Posted by sungho88
,