Ts定义基本数据类型

2021-04-08 10:08:44 浏览数 (1)

代码语言:javascript复制
// 基本数据类型

// 布尔类型 (boolean)
let flag: boolean = true

//数字类型 (number)
let num: number = 123

// 字符串类型 (string)
let str: string = "hello ts"  //字符串类型

// 数组类型 (Array)
// 1
let arr: number[] = [1, 2, 3, 4, 5]

// 2
let arr1: Array<string> = ["6", "7", "8", "9", "10"]


// 元祖类型 (tuple) 
// 可指定数组包含多种类型数据
let tup: [string, number, boolean] = ["123", 456, true]  //对应顺序要一致

// 枚举类型 (enum)
enum mode { success = 1, error = 0 } //if 不赋值打印索引值
let suc: mode = mode.success  // suc=1

// 任意类型 (any)
let all: any = "所有类型"

// null和undefined
let unde: string | undefined //定义未赋值,输出undefined

let nu: null | undefined // nu只能赋值 null

// void类型
// 一般定义方法没有返回值 return
function func(): void { }

function func1(): string {
    return "ts"
}

0 人点赞