특징
큰 단위를 작은 단위로 나눈 개념 , 미리 만들어 둔 코드 덩어리
라이브러리
- 한글로 `도서관`이라는 말처럼 원하는 책(코드)을 가져와서 사용하는 것
프레임워크
- 프레임(틀) + 워크(일하다) => 틀 안에서 작업(일)하는 것
NodeJS는 JS의 런타임 환경으로 NodeJS 자체로는 프레임워크가 아니지만
express처럼 이를 기반으로 프레임워크를 사용할 수 있다
패키지 관리자로 패키지(외부 모듈)를 가져와서 사용할 수 있도록 해줌
var
블록 밖에서도 사용 가능let , const
블록 안에서 이루어짐 { }