说说Typescript中的数据类型有哪些
# 是什么
和js的数据类型相似
- 基础类型
- 引用类型
# 基础类型
- boolean
- string
- number
- undefined
- null
let name: string | undefined | null
name = 'fang'
新加
- enum 枚举类型
- void 没有返回值
- any 任意值
- never 不会出现的值, 抛出异常、无限循环场景使用
enum colors {
red = 'red'
green = 'green'
yellow = 'yellow'
}
function sayName():void{
console.log('hello')
}
let a:never
a = 123 // 错误写法
a (()=>{
throw new Error('error')
})()
function foo():never{
throw new Error('error')
}
# 引用类型
- array
- object
- tuple
let arr:string[] = ['fang', 'down']
let obj:Object = {
name: 'fang'
}
let tup:[string, number] = ['fang', 1]
上次更新: 2021/12/19, 18:05:42