<aside> 🔥 이번에는 기본적인 타입스크립트의 타입 지정에 대해 알아보는 시간을 가져 보았다
</aside>
<aside> 🔥 기본 타입 지정하기
(1) 숫자형
let age:number = 30; // 숫자형
(2) 문자형
let name:string = 'chul' //문자형
(3) 불리언
let isAdult:boolean = true; //불리언
(4) 문자열 숫자열 배열
// 숫자형 배열
let a:number[] = [1, 2, 3];
let a2:Array<number> = [1, 2, 3];
// 문자형 배열
let week1:string[] = ['mon', 'tue', 'wed']
let week2:Array<string> = ['mon', 'tue', 'wed']
(5) 튜플
// 튜플 (각 인자가 다를 경우 아래와 같이 사용)
let b:[string, number];
b = ['z', 1]
(6) void
// void (함수에서 아무것도 반환하지 않을 때 사용)
const sayHello = ():void => {
console.log('hello')
}
(7) never
// never (항상 에러를 반환)
function showError() {
throw new Error()
}
// never (영원히 끝나지 않을 경우)
function infLoop(){
while(true){
//do something
}
}
(8) null, undefined
let a:null = null;
let b:undefined = undefined;
</aside>