데이터 타입의 종류기본형 - 숫자, 문자열, 불리언, null, undefined, Symbol 참조형 - 객체, 배열, 함수, 날짜, 정규표현식, Map, Set변수 - 변할수있는 데이터식별자 - 데이터를 식별하는 이름(변수명)데이터 할당데이터는 변수영역과 데이터영역
예를 들어, 어떤 함수 X를 호출하면서, 특정 조건일때 함수 Y를 실행해서 나에게 알려달라는 요청을 보내는것. 되돌아 호출해달라는 명령이다.다른코드(함수나 메서드)에게 인자로 넘겨줌으로써 그 제어권도 함께 위임한 함수이다. 콜백함수를 위임받은 코드는 자체적인 내부 로직
사진 출처 -> 생활코딩 prototype vs \_\_proto\_\_
Closure
: 다른 대부분의 객체지향 언어에서는 this는 클래스로 생성한 인스턴스 객체이나, javascript의 this는 어디서든 사용이 가능하다.함수와 객체의 구분이 느슨한 자바스크립트에서 this는 실질적으로 이둘을 구분하는 거의 유일한 기능이다. this는 기본적으로