바르고 뜨겁게
Vanilla JS - 변수(Variable) 본문
block-scoped (ES2015~) : 기존 var 는 이미 만들어진 변수이름을 재선언해도 문제가 발생되지 않음
그래서 ES2015 부터 let, const가 추가되었는데, 이 둘은 변수를 재선언
하는게 불가능하다.
let : 재할당가능
const(constant) : 재할당 불가 , 선언과 동시에 값을 할당해야됨 (Object안의 값은 변경 가능)
function-scoped : 같은 함수내에선 위치에 관계없이 호스팅되어 global variable
이 됨
(뒤에 선언 되더라도 앞에서 사용가능)
var : 전역변수 처리됨.
참고 : https://gist.github.com/LeoHeo/7c2a2a6dbcf80becaaa1e61e90091e5d
'자바스크립트 > Vanilla Js' 카테고리의 다른 글
Vanilla JS - DOM(Document Object Module) Functions (0) | 2018.11.25 |
---|---|
Vanilla JS - 함수(Function) Object (0) | 2018.11.25 |
Vanilla JS - 템플릿 문자열(template string) (0) | 2018.11.25 |
Vanilla JS - 변수에 넣을 수 있는 데이터 (0) | 2018.11.25 |
Vanilla JS 란? (0) | 2018.11.24 |
Comments