JavaScript는 이미 존재하고 점점 발전하고 있는데 TypeScript가 왜 필요한가? TypeScript는 JavaScript의 기능 기본적으로 다 제공 + 추가적인 기능을 제공한다 => 슈퍼셋 JavaScript가 제공하지 못하고, 앞으로도 못할 데이터 설명
📍 내용이 함수면 메소드라고 부르고, 내용이 데이터면 속성이라고 부름.객체 내에서는 코드이고 객체 바깥에선 데이터처럼 보이게하는 스텍 문제가 있는 값 막고 싶을 때 객체 내부적으로는 실제 함수인데 객체 외부에서는 속성처럼 보이게 하는 것.일반 객체에서는 만들 수 없어
객체 리터럴(객체 생성 표기법)로 객체 생성 - 코드로 객체를 생성📍 객체 리터럴 사용해서 만든 객체와 함수로 만든 객체는\->데이터로서의 객체의 전혀 차이는 없고, 코드의 구성상 차이가 있음!📍 객체 리터럴 : 객체가 구성되어야 할 형식이라는 틀이 있고 틀에 맞춰