신입 면접 질문 단골로 나오는 동기와 비동기 알긴 아는데 말주변이 없어서 제대로 설명하지 못해 억울했기에 한번 쭉 정리해보기로 했다. 비전공자에게도 쉽게 이해할 수 있도록 모든 기초적인 지식들을 한방에 다 모았으므로 양이 많을 수 있다. 우선 동기와 비동기의 정의에
var는 변수 선언 방식에 있어서 큰 단점을 가지고 있다.변수를 한 번 더 선언해도 에러가 나지 않고 각기 다른 값이 출력된다.이는 나중에 코드량이 많아지게 되면 중복선언으로 값이 바뀌거나 하는 문제가 생길 수 있다.ES6 이후로 추가된 것이 let과 const 이다.