타입스크립트란? TypeScript는 마이크로소프트에서 개발 및 관리되고 있는 JavaScript의 Superset(TypeScript ⊃ JavaScript) 언어이며 JavaScript의 단점을 보완하기 위해 등장하였다. JavaScript는 동적 타입 언어로 진
Interface(인터페이스) TypeScript에서 인터페이스는 일반적으로 타입 체크를 위해 사용 되며 변수, 함수, 클래스에서 타입으로 사용할 수 있고 여러 프로퍼티와 타입을 갖는 새로운 타입을 정의한다. 인터페이스에 선언된 프로퍼티 또는 메서드의 구현을 강제하여
타입스크립트와 함수 TypeScript에서 함수를 표현할 때는 매개변수의 타입과 리턴 값의 타입을 명시해야 한다. 함수의 리턴 값이 없다면 리턴 값의 타입(매개변수 뒤)에 : void를 표기한다. TypeScript에서는 함수 호출 시 매개변수 개수에 맞춰 전달인
Enum(열거형) enum은 상수들의 집합을 정의할 때 사용한다. TypeScript에서는 숫자 열거형과 문자열 열거형을 지원하며 임의의 숫자나 문자열을 할당할 수 있다. enum을 사용하면 코드의 가독성 향상 시키고 휴먼에러를 방지할 수 있다. 숫자 열거형(Nu
타입 가드란 컴파일러가 타입을 예측할 수 있도록 조건문을 통해 타입을 좁혀나가는 기법으로 에러를 방지하고 코드 안정성을 향상시킬 수 있다.union 타입을 사용할 경우 타입 가드를 통해 안전성을 유지하는 것이 좋다.toUpperCase 메서드는 문자열을 대문자로 변환해