js 정리

회사 2019. 10. 4. 14:21

스코프

 

var은 함수 스코프에서 유효합니다.

let, const는 블록 스코프에서 유효합니다.

const는 선언과 동시에 할당이 일어나야하고, 재할당이 불가합니다.

 

호이스팅

 

호이스팅은 var을 통해 정의된 변수의 선언문을 유효 범위의 최상단으로 끌어올리는 행위를 말합니다.

변수 '할당'이 함수 선언보다 우선 순위이고, 함수 선언이 변수 선언보다 우선 순위입니다.

함수 선언문과 변수 할당문이 존재할경우, 변수 a선언 -> 함수 a선언 -> a에 값할당 순으로 실행되겠습니다.

 

클로져

함수 밖에서 선언된 변수를 함수 내부에서 사용할 때 클로저가 생성된다는 것만 기억하세요.

'회사' 카테고리의 다른 글

Node.js와 mongoose로 간단한 게시판 만들기  (1) 2020.01.16
Nodejs & NPM 설치  (0) 2019.10.28
Spring 초기 설정, 오류  (0) 2019.08.05