TypeScript의 타입

oong·2022년 8월 10일
0

타입스크립트의 여러 타입들에 대해 알아 보자

기본 타입

let age:number = 30; 
let isAdult:boolean = true; 
let a:number[] = [1, 2, 3];
let a2:Array<number> = [1, 2, 3];

let week1:string[] = ['mon', 'tue'];
let week2:Array<string> = ['mon', 'tue'];

튜플

let b:[string, number];

b = ['z', 1];

void (함수에서 아무 것도 반환하지 않을 때)

function sayHello():void {
    console.log('hello');
};

never (에러를 반환하거나, 영원히 끝나지 않는 함수의 타입으로 사용)

function showError():never {
    throw new Error();
};

function infLoop():never {
    while (true) {
        // do something...
    }
}

enum (특정 값만 입력하고 싶을 때, 그 값들이 비슷한 특성을 가지고 있을 때 사용)

enum Os {
    Window,
    Ios,
    Android
}

let myOs:Os; // myOs에는 Window, Ios, Android 값만 입력할 수 있다.

myOs = Os.Window

null, undefined

let c:null = null;
let d:undefined = undefined;

0개의 댓글

관련 채용 정보