1. - var , let, const 정리
-var : 변수 사용범위 function 레벨
-let, const : 변수 사용범위 { } 기준 -자바와 사용범위 동일
-const : 상수화된 변수 - 값 설정 이후 변경 불가(자바에서 final 선언과 유사)
-var : 변수 선언문 이전에도 사용 가능하고 중복선언도 가능.
-변수를 선언하지 않아도 에러가 나지 않지만 값이 없어서 undefined.
-let, const : 변수 선언문 이전에 사용할 수 없고, 중복선언 안됨
-변수 사용 범위는 중괄호 {} 기준
-let은 변수선언하기 전에 쓰면 Cannot access 'letNum' before initialization 라는 에러가 뜬다.
-let은 var와 달리 변수 선언을 꼭 하고 써야한다.
- const는 변수를 처음 한번만 해야하는데 선언을 하고난 후 값을 설정해주려고 하면 Missing initializer in const declaration 에러가 뜬다.
'JavaScript' 카테고리의 다른 글
18 - 자바스크립트 - Date (내장객체) (0) | 2021.09.12 |
---|---|
17 - 자바스크립트 - object (0) | 2021.09.12 |
15 - 자바스크립트 -익명함수, 자동실행 함수, 콜백함수 (0) | 2021.09.12 |
14- 자바스크립트 - function return (0) | 2021.09.12 |
13- 자바스크립트 - function (0) | 2021.09.12 |