Record 타입 TypeScript의 내장 Record 타입을 이용하면 무언가를 매핑하는 용도로 객체를 활용할 수 있습니다. 객체가 특정 키 집합을 정의하도록 강제하는 방법이 두 가지 있는데, 바로 Record 타입이 그 첫 번째 방법입니다. Record를 이용해 한 주의 각 요일을 다음 요일로 매핑하도록 만들어보겠습니다. Record를 이용하면 nextDay의 키와 값에 제한을 추가할 수 있습니다. type DayOfTheWeek = 'Mon' | 'Tue' | 'Wed' | 'Thu' | 'Fri' type Day = DayOfTheWeek | 'Sat' | 'Sun' let nextDay: Record = { Mon: 'Tue' } 위의 코드를 작성하면 다음과 같은 유용한 에러 메시지가 바로 나타..
string 다른 언어에서와 마찬가지로 TypeScript에서도 텍스트 형식을 참조하기 위해 `string` 형식을 사용합니다. JavaScript와 마찬가지로 TypeScript는 문자열 데이터를 둘러싸기 위해 큰 따옴표(" ") 나, 작은따옴표(' ')를 사용합니다. let name: string = "linda"; name = "andy"; Template String 행에 걸쳐 있거나, 표현식을 넣을 수 있는 문자열입니다. 이 문자열은 backick (= backquote) 기호에 둘러싸여 있습니다. 포함된 표현식은 `${ expr } `와 같은 형태로 사용합니다. let fullName: string = `Lee Dayeon`; let age: number = 24; let sentence: s..