javascript函数的返回值

<!DOCTYPE html>
<html>
<head lang="en">
  <meta charset="UTF-8">
  <title>标题</title>
  <script>
    //1.如何把函数里面产生的结果,返回给调用者呢?
    //使用return关键字。 retrue 值;


    //求任意两个数的和。
     function getSum(num1,num2){
       var res = num1 + num2;
       return res;
     }


    console.log(getSum(100, 200));


    var sum1 = getSum(10,20);
    document.write(sum1);






    //3.注意:
    //a.函数只能返回一个值;如果你真的要返回2个结果或者多个结果,那么可以使用数组。
    //b.如果函数中有return关键字,那么return后面的代码是不会执行的; 函数提前结束了。
    //c.如果函数中return关键字,这个关键字后面没有值,那么这个函数也是有返回值的,返回值是undefined。
    //d.如果函数中没有return关键字,那么函数也是有默认的返回值undefined。


    // function getValue(num1,num2){
    //   var res1 = num1 + num2;
    //   var res2 = num1 - num2;
    // }


    //  var res  = getValue(100, 50);
    // console.log(res);




    //4.总结
    //a.如果函数中没有return关键字,那么函数有默认的返回值undefined。
    //b.如果函数中有return关键字,那么这个关键字后面的代码是不会执行的。
    //c.如果函数中有retruen关键字,这个关键字后面没有值,那么这个函数有返回值是undefined。
    //d.如果函数中有retruen关键字,这个关键字后面有值,那么这个值就是这个函数的返回值。




    //5.函数的形态
    //a.无参无返回值。
    //b.有参无返回值。
    //c.无参有返回值。
    //d.有参有返回值。




    //6.函数的注释
    /**
     * 这个函数是用来求和的
     * @param a 函数的第一个参数,求和的第一个数
     * @param b 求和的第二个数
     * @returns {*} 返回的求和的数。
     */
    // function test(a,b){
    //   return a + b;
    // }




    //7.三元运算符的
    // var num = 10;
    // var res = num >0?alert("哈哈"):alert("呵呵");
    // console.log(res);




    //8.什么时候我们要写函数返回值?
    //a.调用者需要函数里面产生的结果,就应该把这个结果给返回。
    //b.可以使用return关键字,在某一个时刻的时候提前结束函数。
















  </script>
</head>
<body>


</body>
</html>
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值