타입스크립트는 마이크로소프트에서 개발하고 관리하는 오픈소스 프로그래밍 언어로 자바스크립트를 베이스로 하는 javascript를 감싸는 자바스크립트의 상위 집합(superset of javscript) 언어이다.브라우저나 운영체제 상관없이 javscript가 동작하는 곳
아래와 같이 타입을 설정하면 다른 타입의 종류를 할당할 수 없다. 다른 타입을 할당할 경우 타입 에러가 발생한다.어떤 데이터의 종류가 담길지 알 수 없는 상태 로 어떤 타입의 데이터든 할당할 수 있다.가능하면 사용하지 않는 것이 좋다.어떤 데이터의 종류든 담을 수 있는
객체지향이란? 서로 관련 있는 데이터와 함수를 객체(하나의 역할을 수행하는 메소드와 변수의 묶음)로 정의해서 서로 상호작용할 수 있도록 프로그래밍 해나가는 것을 말한다. 각각의 객체는 메시지를 주고받고, 데이터를 처리할 수 있다. > ### 장점 객체지향을 사용하면
객체의 속성 이름이 미리 정의되지 않았을 때, 속성 이름이 동적으로 결정되는 경우 해당 속성의 키와 값을 지정하는 문법이다.인터페이스 내부에 \[key: K]: T와 같이 타입을 명시하면 해당 타입의 속성 키는 모두 K타입이어야 하고 속성 값은 모두 T 타입을 가져야