TypeScript 函数返回值

TypeScript 函数返回值

函数可以返回值及控制权回到调用者。 这种函数被称为返回函数。

语法

function function_name():return_type { 
   //statements 
   return value; 
}
  • The return_type可以是任何有效的数据类型。

  • 返回函数必须以一个return语句结束。

  • 函数最多可以返回一个值。换句话说,每个函数只能有一个return语句。

  • 返回的值的数据类型必须与函数的返回类型相匹配。

示例

//function defined 
function greet():string { //the function returns a string 
   return "Hello World" 
} 

function caller() { 
   var msg = greet() //function greet() invoked 
   console.log(msg) 
} 

//invoke function 
caller()
  • 示例声明一个函数greet()。函数的返回类型为字符串。

  • 函数Line返回一个字符串值给调用者。这是通过return语句实现的。

  • 函数greet()返回一个字符串,存储在变量msg中。稍后会作为输出显示出来。

在编译时,将生成以下JavaScript代码 –

//Generated by typescript 1.8.10
//function defined
function greet() {
   return "Hello World";
}
function caller() {
   var msg = greet(); //function greet() invoked
   console.log(msg);
}
//invoke function
caller();

上面代码的输出结果如下:

Hello World

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程