목록type (2)
Ted's Codding study
1. 인터페이스 정의객체 구조를 정의하는 타입스크립트의 기능 / 함수 타입 정의 시에도 사용객체가 어떤 프로퍼티와 메서드를 가져야 하는지 명시 컴파일 시간에 타입 체킹을 위해 사용되는 개념코드의 가독성과 유지 보수성을 향상다양한 구현체에 동일한 인터페이스를 적용하여 일관성과 재사용성을 제공1-1) 그 동안 써왔던 타입 속성 예시type UserType = { name: string; age: number;};type AdminUserType = UserType & { admin: boolean };type manyType = number | string | boolean; 1-2) 인터페이스 명시interface 키워드를 사용하여 명시인터페이스명은 대문자로 시작type 속성의 선택적 프로퍼티(옵셔널)..

1. 타입 어노테이션(Type Annotation)변수, 함수의 매개변수, 함수의 반환값 등에 사용해당 식별자(변수명)의 타입을 명시적으로 선언보통 식별자 뒤에 콜론을 사용하여 직접 명시let number;let anyNumber: any;// any 타입의 변수로 명시하지 않은 경우 값을 할당할 때마다 해당 값의 타입의 변수로 재지정변수에 초기화가 되는 경우 number = 123.456; anyNumber = 123.789; console.log(number.toFixed(2)); // 사용 가능 console.log(anyNumber.toFixed(2)); // 사용 가능 number = '전화번호'; anyNumber = '전화번호'; // console.log(number.toFix..