javascript(동적언어) : 런타임에 타입 결정 / 오류 발견
java / typescript(정적언어) : 컴파일에 타입 결정 / 오류 발견
void:아무것도 리턴해주지않는다.
let age:number : 30;
let isAdult:boolean = true;
//튜플
let b :[string,number]
b=['z',1]
//void,never
//enum
//nul ,undefined
implement / extends
interface User {
name:string;
age:number;
gender?:string;
readonly birthYear : number;
}
readonnly -> 읽기전용, 수정 노노
this, bind 공부하기
교차타입 여러개의 타입을 한번에 사용하게함

es6의 클래스

Generic

jsx파일을 tsx파일로 변환하자