자바스크립트 - 인터프리터 언어컴파일 언어 : 기계어로 변환 후 기계에서 실행인터프리터 언어 : 코드를 기계에 실행해 변환하며 진행 -> 속도가 빠름 특징 - 동적 타입 언어 : 변수에 들어가는 값에 따라, 런타임에 타입이 추론됨 - 일급 객체 : 함수는 일급객체, 객체 튀급 - 프로토타입 기반의 상속 변수: 데이터를 담은 메모리의 주솟값을 대신할 식별자: 데이터를 담아둔 메모리의 주소를 쉽게 식별하기 위해 붙인 이름 3단계를 걸친 변수 생성선언 단계 : 변수를 변수 객체에 등록초기화 단계 : 변수를 메모리에 할당, undefined로 초기화할당 단계 : 값 할당호이스팅: 모든 선언문이 해당 scope의 선두로 옮겨진것 처럼 동작하는 특성 - 뒤에서 선언한 객체를 앞에서 참조 가능 const , let..