이전에는 var 키워드를 사용하여 변수를 생성하여 값을 담았다.
var 키워드는 ES6에서 const와 let이 나오면서 사용하지 않는다.
var 키워드의 스코프(Scope)는 함수 단위이다.
const : 한 번 설정한 후 변할 일이 없는 값을 선언할 때 사용(상수)
let : for 문 등 값이 계속 유동적으로 변할 가능성이 있을 때 사용
아래와 같은 에러는
const에서 값을 선언하지 않았을경우 발생하는 에러이다.
const는 상수이기 때문에, 1회 선언되면 그 이후 변경할 수 없다.
SyntaxError: Missing initializer in const declaration
'개발 > 자바스크립트' 카테고리의 다른 글
[자바스크립트] Math() 함수를 이용해서 올림, 반올림, 버림 적용하기 (0) | 2018.09.18 |
---|---|
[Javascript] 자바스크립트에서 숫자 세자리마다 콤마(,) 찍는 방법!! (0) | 2018.08.31 |
배열에서 splice()함수의 기능 : 배열 요소(Index)를 제거하는 함수!! (0) | 2018.07.12 |
vs code 에러 : 'xx'이(가) 선언은 되었지만 해당 값이 읽히지는 않았습니다. (0) | 2018.07.04 |
[Javascript] 자바스크립트에서 문자열 대문자 변환과 소문자 변환하는 방법 (0) | 2018.03.15 |