元组类型 tuple
属于数组的一种,可以在同一个数组里面定义不同类型
let arr:[number, string] = [123, 'abc']
枚举类型 enum
一般用于状态码判断
emnu Status { 'error', 'success' }
let s:Status = Status.success
console.log(s) // 1
任意类型 any
var oBox = document.getElementById('box')
oBox.style.color = 'red'
空类型 null 和 undefined
var num: number | null | undefined
num = null // 没有指定 null 类型时会报错
console.log(num) // underfined
没有返回值 void
function run():void {
console.log('run')
// return 1 // 会报错
}
run()
其他类型 never
一般不会用到
包括 null 和 undefined,从不会出现的值
也可以用 any 代替,一般应用于匿名函数
var a:never;
a=(()=>{
throw new Error('error')
})()
欢迎技术指正与交流,转载请注明出处
https://www.imure.cn/2019/10/25/Typescript-Variable/