TS的类型

1、元组类型

方法:元组-数组的类型和长度都限定,并且可以让元素有不同的类型

//语法:
let arr:[number,number]=[1,3]
let arr:[number,string]=[1,3

2、联合类型

数组存放数字或字符串-联合类型

let arr4:(number | string)[]=[1,2,'3']

 定时器为number类型

let timer:number | null=null

timer=setTimeout(()=>{},1000)

3、类型别名

type类型别名=具体类型

类型别名起名用大驼峰

type CustomType=(number | string)
let arr7:CustomType=[1,'2']

4、函数类型

分别指定参数和返回值的类型

普通函数
function getSum(a:number,b:number):number{
return a+b
}
函数表达式
const getSum=function(a:number,b:number):number{
    return a+b
}
箭头函数
const getSum=(a:number,b:number):number=>{
    return a+b
}

你可能感兴趣的:(数据结构)