티스토리 뷰
타입추론
let age:number = 30;
let isAdult:boolean = true ;
let a:number[] ={1, 2, 3];
let a2:rray<number> =[1, 2, 3];
튜플 Tuple
인덱스별로 타입이 다를 때 사용
let b:[string, number]
b = ["z", 1];
b = [ 1, "z"]; // 불가
void
아무것도 반환하지 않을 때 사용
function sayHello():void {
console.log("hello");
}
never
항상 에러를 반환하거나 영원히 끝나지않는 함수타입으로 사용
function showError():naver{
throw new Error();
}
function infLoop():naver{
while(true) {
//do something...
}
}
enum
비슷한 값들끼리 묶어줌
enum 0s{
window
Ios
Android
}
null, undefined
let a:null = null;
let b:undefined = undefined;