type 數據類型

 

// 布爾數組

a: boolean = true函數

// 數字oop

a: number = 1this

// 字符串spa

a: string = '1'code

// 數組字符串

a: number[] = [1,2,3]string

// 元組 tuple (已知數量與類型)it

a: [string, number]io

// 枚舉 

enum a: {red, black, green}

// 任意值

a: any = 1

// 空值

function test(): void{}

// 永不存在的值

// 返回never的函數必須存在沒法達到的終點 function error(message: string): never { throw new Error(message); } // 推斷的返回值類型爲never function fail() { return error("Something failed"); } // 返回never的函數必須存在沒法達到的終點 function infiniteLoop(): never { while (true) { } }

as 語法,明確知道哪種類型

a: any = 'this is a string'

b: number = (a as string).length

相關文章
相關標籤/搜索