타입스크립트는 자바스크립트에 타입을 부여한 언어입니다. 자바스크립트의 확장된 언어라고 볼 수 있습니다. 타입스크립트는 자바스크립트와 달리 브라우저에서 실행하려면 파일을 한번 변환해주어야 합니다. 이 변환 과정을 우리는 컴파일(complile) 이라고 부릅니다.에러를 미
타입스크립트 기본 타입 타입스크립트의 기본 타입에는 크게 다음 12가지가 있다 하나하나 알아보자. String 자바스크립트 변수의 타입이 문자열인 경우 아래와 같이 선언해서 사용한다. Number 자바스크립트 변수의 타입이 숫자인 경우 아래와 같이 선언해서 사용한
인터페이스란? 인터페이스는 상호 간에 정의한 약속 혹은 규칙을 의미합니다. 타입스크립트에서의 인터페이스는 보통 다음과 같은 범주에 대해 약속을 정의할 수 있습니다. 간단한 예제로 보자 personAge() 함수에서 받는 인자의 형태는 age를 속성으로 갖는 객체입
이넘이란 열거형을 의미합니다.타입스크립트에는 자바스크립트에는 없는 또다른 타입인 이넘(enum)이 있습니다. 이넘은 특정 값들의 집합을 의미하는 자료형입니다. 타입스크립트에서는 문자형 이넘과 숫자형 이넘을 지원합니다.추가적으로 Enum을 사용하여 얻을 수 있는 이점들은
Union Type은 TypeScript의 기능 중 하나이며 변수의 값이 여러 타입을 가지는 경우 주로 사용됩니다 (OR 연산자)위처럼 사용하면 text에는 문자열 타입이나 넘버 타입이 들어올 수 있다.any 타입은 장점보다 단점이 많으며 타입을 추론할 수 없는 경우
클래스는 객체지향형 프로그래밍의 기본 단위로서 객체를 생성하는 템플릿과 같은 기능을 한다. JavaScript는 Prototype에 기초한 클래스 개념을 가지고 있는데, 이는 CTypeScript에서 클래스를 정의하는 간단한 예제를 먼저 들어 보면 아래와 같다.속성 앞
제네릭(Generics)이란? 제네릭은 C#, Java 등의 언어에서 재사용성이 높은 컴포넌트를 만들 때 자주 활용되는 특징입니다. 특히, 한가지 타입보다 여러 가지 타입에서 동작하는 컴포넌트를 생성하는데 사용됩니다. 제네릭이란 타입을 마치 함수의 파라미터처럼 사용하