JavaScript基础知识-函数的返回值

            JavaScript基础知识-函数的返回值

                                 作者:尹正杰

版权声明:原创作品,谢绝转载!否则将追究法律责任。

 

 

一.JavaScript源代码

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>函数的返回值</title>

    <script type="text/javascript">
        /**
         *  创建一个函数,用来计算三个数的和。
         *
         *  可以使用return关键字来设置函数的返回值,其语法格式如下:
         *      return 返回值(该返回值可以是任意类型的值)
         *
         *  温馨提示:
         *      如果"return"关键字后面不跟任何内容或者不写return语句,则默认返回值为undefined,即"return undefined"。
         */
        function add(x,y,z) {
            return x + y + z
        }

        /**
         *  调用函数时,变量result的值就是函数的执行结果,换句话说,函数返回什么result的值就是什么。
         */
        var result = add(10,20,30) + 100  // 此处我们可以将返回值的结果加100。

        console.log(result)

        /**
         *  返回值可以是任意的数据类型,比如可以返回整形,null,object,function等等。
         */
        function outer() {
            // return 100;
            // return null;
            // return {name:"Jason Yin"};
            function inner() {
                console.log("In inner...");
            }
            console.log("In outer...");
            return inner;
        }

        var demo = outer()

        console.log("====")
        demo()

    </script>
</head>
<body>

</body>
</html>

 

二.浏览器打开以上代码渲染结果

 

posted @ 2020-03-02 22:07  尹正杰  阅读(563)  评论(0编辑  收藏  举报