Develope/TYPESCRIPT1 [Typescript] - 타입스크립트 Type과 Interface 차이 타입스크립트는 자바스크립트와 달리 정적 언어로, 암시적 형 변환을 지원에 대해 엄격하며 컴파일 될 때 타입 검사를 통해 경고를 표기해준다. 그렇기 때문에 변수나 함수 등에 먼저 타입을 올바르게 명시해 주는 것이 중요하다. 하지만 반복된 타입 정의는 오히려 코드 가시성이 떨어질 수 있어 이를 보완하기 위해서 변수 자체를 한개의 타입으로 만들어 사용할 수 있다. 1. Interface와 Type alias 특징1. Interface1. 객체(Object)의 타입을 정의할 때 사용한다.2. 함수의 파라미터와 반환 타입을 정의할 수 있다.3. extends를 이용한 상속이 가능하다.2. Type alias1. 특정 타입이나 인터페이스 등을 참조할 수 있는 타입 변수를 의미한다.2. 해당 타입의 역할을 명명한다... 2024. 9. 16. 이전 1 다음