Typescript函数返回值及参数类型校验,函数重载以及箭头函数
// 定义一个函数,它接受一个字符串参数,并返回该字符串的长度。
function getLength(s: string): number {
return s.length;
}
// 使用函数重载来为函数提供额外的类型约束。
function getLength(s: number): string {
return s.toString();
}
// 使用箭头函数定义一个简单的加法函数。
const add = (a: number, b: number): number => {
return a + b;
};
// 测试函数
console.log(getLength("Hello")); // 输出: 5
console.log(getLength(123)); // 输出: "123"
console.log(add(1, 2)); // 输出: 3
这个代码示例展示了如何在TypeScript中定义一个函数,使用函数重载来提供不同的参数类型和返回类型,以及如何使用箭头函数来简化函数的定义。代码中的getLength
函数根据传入参数的类型会有不同的行为,这就是函数重载的用法。箭头函数add
用于简单的加法操作,并展示了箭头函数的语法。
评论已关闭