capture free variable
const number = 1;
위에서 number 에 대입된 것은 엄밀히 말해서 객체이기 때문에, 1 이라고 하는 것은 단순히 정수 1 을 의미하는 것이 아니라, Number(1) 의 리터럴 이라고 할 수 있다.
객체
javascript 에서 순수하게 값인 것은 null 과 undefined 가 있다.
null
undefined