要求:
创建一个函数,用来计算三个数的和

  1. function fun(a,b,c){
  2. console.log(a+b+c);
  3. }
  4. fun(1,2,3); // 6

举个例子: 小明到医院体检,称重完后,医生报了小明的体重200斤,但是小明并不需要医生把结果说出来,而是直接告诉小明,由小明自己决定。

执行一个函数时,是需要将结果返回,而不是输出。


返回函数的执行结果

语法:

  1. return 值或变量;
  • 变量 return 的值就是函数的执行结果

    1. function fun(a,b){
    2. var c = a + b; // 声明一个变量 c 接收 a和b 的执行结果
    3. return c; // 将 c 作为返回值返回给函数
    4. }
    5. var result = fun(1,2); // 声明一个变量 result 来接收函数的返回结果
    6. console.log("result =",result); // 3
  • 函数返回什么 return 的值就是什么

  • 在函数中 return 后的语句都不会执行
  • 如果 return 语句后不跟任何值相当于返回一个 undefined
  • 如果函数中不写 return ,则也会返回 undefined
  • return 可以返回任意类型的值
  • 是函数就有返回值