ts 自定义返回值的函数
合集下载
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
ts 自定义返回值的函数
在 TypeScript 中,可以通过给函数的参数和返回值指定类型来定义一个返回值的函数。
以下是一个示例:
```typescript
function add(x: number, y: number): number {
return x + y;
}
console.log(add(2, 3)); // 输出: 5
```
在上面的示例中,`add` 函数接受两个参数 `x` 和 `y`,并且它们的类型都被指定为 `number`。
函数的返回值类型也被指定为`number`。
函数体内部通过 `return` 关键字返回计算结果。
你还可以定义一个接收多个参数并返回带有不同类型的值的函数。
以下是一个示例:
```typescript
function createPerson(name: string, age: number): { name: string, age: number } {
return {
name: name,
age: age
};
}
const person = createPerson("John", 25);
console.log(person); // 输出: { name: "John", age: 25 }
```
在上面的示例中,`createPerson` 函数接受两个参数 `name` 和`age`,类型分别为 `string` 和 `number`。
函数体内部创建一个包含两个属性 `name` 和 `age` 的对象,并将其作为函数的返回值。
通过上述示例,你可以根据自己的需求定义不同类型的参数和返回值的函数。