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