-
타입스크립트의 기초 타입 선언입니다.
const name: string = 'kim'; // string 문자타입 const age: number = 3; // number 숫자타입 const isLoading: boolean = false; // boolean 논리타입 const baby: any = 'baby'; // any 어떤값이 올지 모르는 상태 const winner: undefined = undefined; // 정해지지 않은 타입 const loser: null = null; // 값이 없는 타입 // void 리턴하는 값이 없음 function notify(): void { alert('주의사항 알려드리겠습니다.'); } // never 어떠한 값도 발생되지 않음 function notify(message: string): never { console.log(`주의사항입니다. ${message}`); // undefined, null, any조차 할당이 불가능. } // 함수 function addSkill(name: string, damage?: number) { console.log(`기술의 이름은 ${name} 피해량은 ${damage} 입니다.`); // 인자에 ? 가 있으면 값을 생략할 수 있습니다. 생략시에는 undefined. }
기초적으로 쓰이는 타입들입니다.
- number
- string
- boolean
- any
- undefined
- null
- void
- never
이 타입들을 제외하고도 array, object, tuple, enum, 등 다른것들도 있는데
다른것들은 다음에 따로 공부해서 글을 올릴 생각입니다 😊
'코딩 기록 > 타입스크립트' 카테고리의 다른 글
(TypeScript) 타입스크립트 Intersection Type(인터섹션 타입) (0) 2021.03.04 (TypeScript) 타입스크립트 Union Type(유니온 타입) (0) 2021.03.04 (TypeScript) 타입스크립트 Enum Type(열거형 타입) (0) 2021.01.26 (TypeScript) 타입스크립트 배열(Array) 선언과 튜플(Tuple) 선언 (0) 2021.01.25 (TypeScript) 타입스크립트 설치 및 시작해보기 (0) 2021.01.23 댓글