跳至主要内容

TypeScript - 基礎類型

  • string
  • number
  • array
  string [], string[][]: [['A','B']]
  • enum (枚舉)
        enum LiveStatus {
SUCCESS = 0,
FAIL = -1,
STREAMING = 1
}

const status = LiveStatus.SUCCESS
  • union
        const status: number | string
  • type
        type A = number | string
const name : A
  • interface
interface User {
name: string;
age: number;
}
  • object

  • function
function A (a: string, b: string) {
return a+b
}

function B (a: string, b: string): number {
return 100
}
  • unkown

type Data = {
name: string;
desc: string
}

type Beta = {
age: number;
}

const beta = data1 as unkown as Beta


進階類型