return 函数返回值

功能分类: Functions Applab JavaScript 少儿编程

在函数定义里,指定函数返回值。

当你定义一个函数时,相当于定义了一个以函数名称命名的一系列代码的集合。而当你调用这个函数时,实际调用的是跟这个函数名称相关联的一系列代码。当函数调用结束时,程序会回到调用函数代码的地方。

在函数定义里,如果使用 return 一个值语句,当程序运行到这里时,函数执行完毕,返回指定的值并回到调用函数代码的地方。通过这种方式,输出函数结果,并在程序里对结果进行相应处理。

示例代码


示例代码:掷骰子 调用两次掷骰子函数,将两次点数和输出到控制台日志。


// 调用两次掷骰子函数,将两次点数和输出到控制台日志
console.log(rollDie() + rollDie());

// 使用 randomNumber 随机数方法,返回掷骰子随机点数
function rollDie() {
  var roll = randomNumber(1,6);
  return roll;
}

示例代码:圆面积 调用函数,获取指定半径圆的面积。


// 调用函数,获取指定半径圆的面积。
var area = computeCircleArea(10);
console.log(area);

// 定义一个函数,计算指定半径圆面积
function computeCircleArea(radius) {
    return Math.PI * Math.pow(radius, 2);
}

语法规则


return ___;

参数说明

名称 类型 必需 参数描述
___ any Yes 返回值可以是数字/字符串/布尔值/数组/对象,或数字/字符串/布尔值/数组/对象类型的变量,或返回数字/字符串/布尔值/数组/对象类型的方法,或返回数字/字符串/布尔值/数组/对象的表达式。

返回值

返回值可以是数字、布尔值或字符串,也可以是数组或其他对象。

提示说明

  • 如果函数有返回值,你可以将返回值保存到一个变量里,或者将返回值作为参数传递给别的函数或方法使用。
  • 使用函数的目的是,你可以将一些经常用到的功能放到一个函数里,在需要的地方直接调用。这样可以用更少的代码实现一次编写,多次使用。
  • 可以在一个函数里,调用另一个函数。
  • 如果一个函数没有定义返回值,在 JavaScript 里将返回 undefined 值。

查看更多少儿编程教程、JavaScript 介绍

返回文档首页