系列文章目录
TypeScript 从入门到进阶系列
- TypeScript 从入门到进阶之基础篇(一) ts基础类型篇
- TypeScript 从入门到进阶之基础篇(二) ts进阶类型篇
- TypeScript 从入门到进阶之基础篇(三) 元组类型篇
- TypeScript 从入门到进阶之基础篇(四) symbol类型篇
- TypeScript 从入门到进阶之基础篇(五) 枚举类型篇
- TypeScript 从入门到进阶之基础篇(六) 类型(断言 、推论、别名)| 联合类型 | 交叉类型 篇
- TypeScript 从入门到进阶之基础篇(七)泛型篇
持续更新中…
文章目录
前言
函数是一种可重复使用的代码块,是构建应用的一块基石。在本章我们将学习TypeScript 中如何定义函数。
在JavaScript中,函数可以被定义、调用和传递给其他函数作为参数。函数可以用来组织代码,使其更加模块化和可读性,同时也提供了代码的重用性和灵活性。
一、函数类型的使用
1、直接定义函数
在TypeScript 使用函数的方法是直接定义函数所需参数的类型,也是最基本的用法
function myFunctionType (data1:string,data2:string):string {
return data1+data2;
}
//箭头函数写法
const myFunctionType = (data1:string,data2:string ):string =>{
return data1+data2;
}
需要注意的是 但我们的函数没有返回值时 ,就不能定义这个函数的返回值类型 (void除外)
//正确写法
function myFunctionType (data:string) {
console.log (data)
}
//正确写法2
function myFunctionType (data:string) :void {
console.log (data)
}
//错误写法 没有返回值的时后不要写 或者写void