TypeScript带参数函数
TypeScript函数的返回值是指函数执行完毕后返回给调用者的值。
返回值可以是任意类型的数据,包括数字、字符串、对象、数组等,或者在某些情况下不返回任何值(即void类型)。
有时,我们会希望函数将执行的结果返回到调用它的地方。
通过使用 return 语句就可以实现。
在使用 return 语句时,函数会停止执行,并返回指定的值。
语法格式如下所示:
function function_name():return_type {
// 语句
return value;
}
return_type 是返回值的类型。
return 关键词后跟着要返回的结果。
一般情况下,一个函数只有一个 return 语句。
返回值的类型需要与函数定义的返回类型(return_type)一致。
描述TypeScript函数返回值的类型注解方法:
TypeScript通过类型注解来指定函数返回值的类型。
类型注解紧跟在函数参数列表后的冒号后面,并指定为具体的类型。
如果函数没有返回值,可以使用void类型注解。
举例说明TypeScript函数如何返回不同类型的值:
返回数字:
返回字符串:
返回对象:
返回数组:
不返回值(void):
function add(a:number, b:number):number{
return a+b;
}
// 举例说明TypeScript函数如何返回不同类型的值:
// 返回数字:
function getNumber():number{
return 42;
}
// 返回字符串:
function getString():string{
return "hello,typescript!";
}
// 返回对象:
function getPerson():{name:string,age:number}{
return {name:"alice", age:30}
}
// 返回数组:
function getNumbers():number[]{
return [1,2,3,4,5];
}
// 不返回值(void):
function printMessage():void{
console.log("This is a message.");
}
function implicitReturn():number{
return 10; // 推断返回类型为number
}
function noReturnValue():void{
// 没有返回值,推断为void类型
}
吐槽一下


评论列表 :共有811人吐槽