동기와 비동기 동기(Syncronous): 태스크가 순차적으로 실행되며 어떤 작업이 수행 중이면 다음 작업은 대기 비동기(Asynchronous): 태스크가 종료되지 않은 상태라 하더라도 대기하지 않고 다음 작업을 실행 비동기 처리 자바스크립트는 단일 스레드 프로그래

1-1. var는 변수 중복 선언을 허용하기에 의도치 않은 변수값의 변경이 일어날 가능성 존재1-2. let과 const는 변수 중복 선언 불가1-3. let과 const의 차이점은 변수값 재할당 여부let은 변수에 재할당 가능!const은 변수에 재할당 불가능!!표로