ts 原始数据类型 和 Any类型 数组 元组

npm install typescript -g   TS安装

tsc + 文件名称

// 原始数据类型 和 Any类型

let isDone: boolean = false

let age: number = 10

let firstName: string = 'hky'

let message: string = `hello, ${firstName}`

// let u: undefined = undefined

// let n: null = null

// let num: number = undefined

// // 如果不知道值是什么类型 Any 代表任意类型 确定类型的时候尽量避免使用any
// // 因为any 可以调用任意的方法和属性 很有可能出现错误
// let notSure: any = 4
// notSure = 'string aaa'
// notSure = true

// 数组 和 元组
// 指定数组内只能写 数字
let arrOfNumbers: number[] = [1, 2, 3, 4]
// 好处 可以获取数组内所有的方法 但是方法内的元素也受类型的限制
arrOfNumbers.push(3)

// 元组是 一定程度上限定一定类型的数组
let user: [string, number] = ['hky', 123]
user.push(true) // => 会报错 只允许传入指定类型的数据

posted @ 2021-04-06 14:26  贺可英  阅读(926)  评论(0)    收藏  举报