TS基础语法(二)
前言:书接上篇。
一、什么是TS?
4. 函数类型
TS 定义函数类型需要定义输入参数类型和输出类型。输出类型也可以忽略,因为 TS 能够根据返回语句自动推断出返回值类型。
|
|
4.1 可选参数:
TS 定义函数类型需要定义输入参数类型和输出类型。输出类型也可以忽略,因为 TS 能够根据返回语句自动推断出返回值类型。
|
|
4.2 默认参数:
跟 JS 的写法一样,在入参里定义初始值。和可选参数不同的是,默认参数可以不放在函数入参的最后面,
|
|
4.3 函数重载:
函数重载是指两个函数名称相同,但是参数个数或参数类型不同,他的好处显而易见,不需要把相似功能的函数拆分成多个函数名称不同的函数。
|
|
注意:在 TS 中,实现函数重载,需要多次声明这个函数,前几次是函数定义,列出所有的情况,最后一次是函数实现,需要比较宽泛的类型