<aside> 💡

TypeScript는 정적타입을 지원하기 때문에 변수,파라미터 그리고 함수의 반환 값에 데이터의 타입을 지정할 수 있음

</aside>

1. 원시자료형


let year : number = 2021;
let name : string = "kim";
let hasname : boolean = true;
let nullvalue : null = null;
let notdefined : undefined = undefined;

2. 배열



let colors : string[] = ["red","yello","blue"]; // 문자열 배열
let numbers : number[] = [1,2,3,4,5]; // 숫자 배열

3. 객체


let point: {x : number, y: number} ={x : 10, y : 20 };
let profile : {name : string} = {name : "kim"}

4. Class


class Person{
  name : string;
  constructor(name : string){
   this.name = name;
  }
}
let person : Person = new Person();