TypeScript 03 函数类型

59 阅读1分钟

1 . 函数类型

函数的类型实际上指的是 :函数 参数 和函数 返回值的类型。

2 . 为函数指定类型的两种方式 :

(1) 分别单独指定 参数 、返回值的类型

(2) 同时指定 参数 、返回值的类型

2.1 单独指定参数 、返回值类型 :

0388.png

注意 : 指定了就必须要有 ,比如指定了返回值为 number 类型 ,就一定要返回一个 number 类型的值 ,不能不返回 !!!

2.2 同时指定 参数和 返回值类型

0389.png

2.3 函数没有返回值 ,为 void 类型

0390.png

2.4 可选参数 函数类型

某些函数的参数是可以选择的,不一定必须写(特别是封装好的函数),这时就要用到 可选参数 了。

可选参数 :在可传可不传的参数名称后面加上 ? 注意 : 可选参数只能出现在参数列表的最后 ,也就是说可选参数后面不能再出现必选参数 !!!

0391.png