사용하면 좋은 점
타입스크립트 = 자바스크립트 + 타입체크
데이터 타입을 표기하면 좋은 점
자바스크립트의 변수에는 어떤 데이터 값도 할당 할 수 있음
let myname = 'Lee';
let myname = 1;
문자열을 넣도록 의도했지만 누군가는 그렇지 않을 수 있음
타입 추론 기능
let age = 30;
// number로 추론
타입을 명시해주는 것이 좋음기본 데이터 타입
객체 타입
특수 타입
변수를 선언할 때 값의 타입을 명시하여 데이터 타입을 지정
let 변수이름 : 데이터타입 = 할당할 값
let x : string = 'kim';
let y : number = 10;
속성을 정해서 개체를 표현하고자 할 때 사용함
타입을 타입스크립트에게 설명해주기 위한 용도
interface Info {
name: string;
age: number;
job: boolean;
}
//class로 상속 받아 사용 가능
class MyInfo implements Info {
name = 'kim';
age = 20;
job = false;
}