콜 스택이 비었을때 콜백 큐에서 콜백 함수를 콜스택으로 옮김
다른 함수의 인자로 전달되는 함수
호출 즉시 실행
나중에 특정 조건 만족시 실행 setTimeout, eventListener
{} 안에는 js 문법이 적용된다.