javascript는 기본적으로 hoisting을 제외하면 동기적인 언어이다.여기서 동기적이라하면 위에서 아래로 순차적으로 실행됨을 말한다.setTimeout()을 통해 비동기 메소드를 간접 체험할 수 있다.여기서 callback이란 파라미터로 함수를 주어서 나중에 불