이 시리즈에서는 타입스크립트에대해 이야기해보려고 합니다. 개인적으로 공부하는 내용으로 유튜브에 코딩앙마 님의 강의를 토대로 글을 작성해보려고합니다. 포스팅에 앞서 타입스크립트 셋팅을 알아보겠습니다. 브라우저는 타입스크립트를 이해하지 못한다 타입스크립트 -> 자바스

이번 포스팅에서는 타입스크립트에서 사용하는 기본 타입을 짚고 넘어가려 합니다. 붉은색 사각형 표시가 된 타입들만 우선 짚고 넘어가겠습니다. call signature 미리 지정해놓은 타입을 사용할 수 있습니다. Any 어떠한 값도 가리지 않고 할당 가능 원시 타
이번 포스팅에서는 타입스크립트 함수 타입정의에 대해 알아보게겠습니다.함수 정의하기옵셔널 매개변수매개변수에 디폴트 값 지정여러타입을 가지는 매개변수매개변수를 동적으로 받기this의 타입 정의하기함수 오버로드함수 오버로는 같은 함수명을 가진 함수를 매개변수의 타입이나 갯수
const 키워드로 선언된 상수 name1은 이후에 값 변경이 불가능하기 때문에 타입이 '김태형' 이라는 리터럴 값 그 자체가 됐습니다. 반면,let 키워드로 선언된 변수 name2는 추후에 언제든 값이 변경될 수 있기 때문에 string 타입으로 추론되었습니다.str

타입스크립트 코드 작성시 인터페이스를 사용하는 이유는 아래와 같습니다.타입 체킹(Type Checking)인터페이스를 사용하면 객체의 구조를 정의할 수 있습니다. 이를 통해 타입스크립트는 해당 객체가 인터페이스에 정의된 구조와 일치하는지 확인할 수 있어, 타입 관련 오

자바스크립트 ES6 의 클래스 문법을 살펴보겠습니다위 문법으로 클래스를 작성하면 타입스크립트는 에러를 표시합니다.위와 같이 작성해야 에러를 표시하지 않습니다.또 다른 방법으로는 접근제한자, 읽기전용 속성으로 만드는것입니다.ES6 클래스 문법에서는 접근제한자를 지원하지
제네릭이란 ? 타입스크립트의 제네릭은 코드의 재사용성, 타입 안전성, 유연성을 향상시키는 기능입니다. 제네릭을 사용하면 다양한 타입을 처리할 수 있는 유연한 함수, 클래스, 인터페이스를 작성할 수 있습니다. 제네릭의 장점 타입 안전성 : 제네릭을 사용하면 컴파일 시점
하나의 함수를 매개변수의 개수나 타입에 따라 여러가지 버전으로 만드는 문법단, 오버로딩을 사용하기 전 여러가지 버전의 형태를 먼저 정의해야한다. 이 때 함수의 구현부를 제외한 선언부만 작성한다. 매개변수만 명시하면 된다.ES6 Arrow Function 에서는 사용이