온라인 강의를 들으면서 공부한 것을 정리한 글 입니다.
타입스크립트 올인원: Part1. 기본문법편 - 조현영
타입스크립트는 변수, 매개변수, 리턴값에 타입을 붙이는것!
const a :number = 5;
const b :string = 'asdf';
const c :boolean = true;
const d :undefined = undefined;
const e :null = null;
const obj: { lat: number, lon: number } = { lat: 37.5, lon: 127.5 }
const arr: string[] = ['123', '456']
const arr2: number[] = [123, 456]
/* generic */
const arr3: Array<number> = [123, 456]
const arr4: [number, number, string] = [123, 456, 'hello']
function add( x: number, y: number) : number {
return x + y;
}
const add: (x: number, y: number) => number = (x, y) => x + y;
/* interface를 이용한 함수 타입 정의*/
interface Add {
(x: number, y: number): number;
}
const add: Add = (x, y) => x + y;