js关于函数的return

一,函数的return不仅可以返回结果 还有终止函数的功能

function Arr(sum,sum){

        return sum+sum;

alerta('这个alerta语句不会执行 以为在return后面')

}

re = Arr(1,3);

console.log(re);

二,return返回结果只能返回一个值 如果后面有多个返回值 则只返回最后一个

function arr(aum,aum1){

                return aum,aum1;// return 返回结果只能返回一个值 如果后面有多个返回值 则只返回最后一个值

}

rr = arr(1,5);

console.log(rr); // 5

三,如果硬要return返回多个值 可以用返回数组的形式返回多个值 但是返回的是一个数组

        

 function aii(num1,num2){

                            return [num1 + num2,num1,num2];//返回的是一个数组

                        }

                    console.log(aii(2,4));

 四,函数如果有return则返回return后面的值,函数如果没有return 则返回的是undefined

                        function ari(aam,aam1){

                                    // return aam,aam1;

                                }

                            var rrr = ari(1,5);

                                console.log(rrr);//undefined


版权声明:本文为erpeng1998原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。