🌈 코딩앙마의 TypeScript 강좌 수강 후, 이해한 내용을 정리한 글입니다. 오류를 일찍 발견할 수 있다 JavaScript는 동적 언어로, 런타임에 타입 결정하고 오류를 발견한다. 반면, TypeScript는 정적 언어로, 컴파일 타임에 타입 결정하고 오류를
🌈 코딩앙마의 TypeScript 강좌 수강 후, 이해한 내용을 정리한 글입니다. string/number/boolean 변수:type으로 쓰면 된다. array 두 가지 방법이 있다. tuple TypeScript 공식 문서의 tuple 설명이다. > tup
🌈 코딩앙마의 TypeScript 강좌 수강 후, 이해한 내용을 정리한 글입니다. interface Object Types에 이름을 지정할 때 사용한다. interface를 활용하여 object/function/class의 타입을 정의할 수 있다. 1.objec
🌈 코딩앙마의 TypeScript 강좌 수강 후, 이해한 내용을 정리한 글입니다.파라미터와 리턴값의 타입을 지정해 준다.1.형식?를 사용한다.위의 코드는 아래 코드와 같이 파라미터에 기본값을 설정한 것과 같다.2.순서optional인 파라미터는 맨 뒤에 작성한다.만약
🌈 코딩앙마의 TypeScript 강좌 수강 후, 이해한 내용을 정리한 글입니다. 리터럴 타입(Literal Types) let/var가 아닌 const로 선언된 변수는 특정 string/number 타입(리터럴)으로 지정된다. 유니온 타입(Union Types)
🌈 코딩앙마의 TypeScript 강좌 수강 후, 이해한 내용을 정리한 글입니다. TypeScript에서 class 작성 JavaScript에서 class 작성 시, 멤버 변수를 미리 선언하지 않아도 된다. 하지만 TypeScript에서 class 작성 시, 아래 3가지 중 하나를 해주어야 한다. 멤버 변수 미리 선언 public readonly ...
🌈 코딩앙마의 TypeScript 강좌 수강 후, 이해한 내용을 정리한 글입니다. 제네릭으로 타입을 변수화할 수 있다. 제네릭은 일반적으로 T로 나타낸다. 제네릭을 interface에서도 활용할 수 있다. 제네릭에 extends도 사용할 수 있다. extends
🌈 코딩앙마의 TypeScript 강좌 수강 후, 이해한 내용을 정리한 글입니다. 유틸리티 타입(Utility Types) TypeScript는 타입 변환을 용이하게 하는 여러 유틸리티 타입을 제공한다. keyof 프로퍼티의 키들을 유니언 타입으로 변환할 때 사용