JavaScript-函数-return

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/weixin_36282409/article/details/89706278

###JS中的返回值return
返回值是函数提供的一个出口,我们如果想在外面使用函数私有的一些信息,就需要通过return把这些信息返回出来供外面使用。

/**

  • @author lyj
    */
    实现任意数求和

function sum(){
var total=null;
for(var i=0;i<arguments.length;i++){
var cur = Number(arguments[i]);
!isNaN(cur)? total+=cur:null;
}
return total;//return后面跟着的都是值(返回的都是值,此处不是把Total变量返回,而是把total存储的值返回。)。
}
sum(10,20,30);
//console.log(total);//Uncaught ReferenceEroor:total is not defined 闭包的保护机制导致私有作用域会保护里面的私有变量。
console.log(sum(10,20,30));//
sum();//代表的是函数本身

猜你喜欢

转载自blog.csdn.net/weixin_36282409/article/details/89706278