要求:
创建一个函数,用来计算三个数的和
function fun(a,b,c){
console.log(a+b+c);
}
fun(1,2,3); // 6
举个例子: 小明到医院体检,称重完后,医生报了小明的体重200斤,但是小明并不需要医生把结果说出来,而是直接告诉小明,由小明自己决定。
执行一个函数时,是需要将结果返回,而不是输出。
返回函数的执行结果
语法:
return 值或变量;
变量 return 的值就是函数的执行结果
function fun(a,b){
var c = a + b; // 声明一个变量 c 接收 a和b 的执行结果
return c; // 将 c 作为返回值返回给函数
}
var result = fun(1,2); // 声明一个变量 result 来接收函数的返回结果
console.log("result =",result); // 3
函数返回什么 return 的值就是什么
- 在函数中 return 后的语句都不会执行
- 如果 return 语句后不跟任何值相当于返回一个 undefined
- 如果函数中不写 return ,则也会返回 undefined
- return 可以返回任意类型的值
- 是函数就有返回值