본문 바로가기

TypeScript2

[TS] 인터페이스 타입스크립트 입문 - 기초부터 실전까지 강의을 듣고 정리한 내용입니다. ✅ 인터페이스 인터페이스는 상호 간의 정의한 약속 혹은 규칙을 말한다. let kiki: object = { name: 'kiki', age: 24 } 객체의 타입을 정의할 때에는 위와 같이 object라고 타입을 선언해도 된다. 위처럼 kiki라는 객체의 안에 name과 age라는 속성이 있다고 하자. console.log(kiki.name); kiki.name에 접근하려 할 때 이미 object라는 타입을 선언했음에도 에러가 난다. 그 이유는 kiki라는 object 안에 name이라는 속성이 있는지 보장할 수 없기 때문이다. 에러를 해결하기 위해서는 { name: string; age: number; }의 식으로 모든 속성의 타.. 2021. 12. 26.
[TS] 변수와 함수 타입 정의 타입스크립트 입문 - 기초부터 실전까지 강의을 듣고 정리한 내용입니다. ✅ TS 변수 타입 스크립트의 기본 타입은 12가지로 나눌 수 있으며 Boolean, Number, String, Object, Array, Tuple 등이 있다. String 먼저 JavaScript에서의 문자열 정의는 아래와 같다. let str = "hello"; 똑같은 변수 str을 TS로 바꾸면 다음과 같다. let str: string = "hello"; : 를 이용해 변수 str의 타입이 string임을 선언하고 "hello"라는 문자열을 str의 값으로 주었다. Number 위와 동일하게 타입이 숫자인 변수의 선언은 다음과 같다. let num: number = 1; Boolean 타입이 진위값인 변수의 선언은 다음과 .. 2021. 12. 24.