return可以返回多个值_23 函数的返回值

函数的返回值

    创建一个函数,用来计算三个数的和。 可以使用 return 来设置函数返回值 语法: return 值 return 后的值将会作为函数的执行结果返回,可以定义一个变量,来接收该结果。
function sum(a, b, c){
           
    
            var d = a + b + c;
            return d;
        }
        var result = sum(78,87,2);
function sum(a, b, c){ var d = a + b + c; return d; } var result = sum(78,87,2);
    调用函数。 变量 result 的值就是函数的执行结果。 函数返回什么, result 的值就是什么。 在函数中 return 后的语句都不会执行。
function sum(a, b, c){
           
    
            var d = a + b + c;
            return d;
            console.log("hello");
        }
        var result = sum(78,87,2);
        console.log(result);
function sum(a, b, c){ var d = a + b + c; return d; console.log("hello"); } var result = sum(78,87,2); console.log(result);
    如果 return 语句后不跟任何值,就相当于返回一个 undefined 。
function sum(a, b, c){
           
    
            var d = a + b + c;
            return;
        }
        var result = sum(78,87,2);
        console.log(result);
function sum(a, b, c){ var d = a + b + c; return; } var result = sum(78,87,2); console.log(result);
    如果函数中不写 return ,则也会返回 undefined 。
function sum(a, b, c){
           
    
            var d = a + b + c;
        }
        var result = sum(78,87,2);
        console.log(result);
function sum(a, b, c){ var d = a + b + c; } var result = sum(78,87,2); console.log(result);
    return 后可以跟任意类型的值。
function sum(a, b, c){
           
    
            var d = a + b + c;
            return "hello";
        }
        var result = sum(78,87,2);
        console.log(result);
function sum(a, b, c){ var d = a + b + c; return "hello"; } var result = sum(78,87,2); console.log(result);
    return 后跟对象。
function fun(){
           
    
            var obj = {
           
    
                name:"时光"
            }
            return obj;
        }
        var a = fun();
        console.log("a=" + a);
        console.log("a=" + a.name);
function fun(){ var obj = { name:"时光" } return obj; } var a = fun(); console.log("a=" + a); console.log("a=" + a.name);
    return 后跟函数。
function fun2(){
           
    
            function fun3(){
           
    
                alert("我是fun3")
            }
            return fun3();
        }
        fun2();
function fun2(){ function fun3(){ alert("我是fun3") } return fun3(); } fun2();
函数的返回值 创建一个函数,用来计算三个数的和。 可以使用 return 来设置函数返回值 语法: return 值 return 后的值将会作为函数的执行结果返回,可以定义一个变量,来接收该结果。 function sum(a, b, c){ var d = a + b + c; return d; } var result = sum(78,87,2); 调用函数。 变量 result 的值就是函数的执行结果。 函数返回什么, result 的值就是什么。 在函数中 return 后的语句都不会执行。 function sum(a, b, c){ var d = a + b + c; return d; console.log("hello"); } var result = sum(78,87,2); console.log(result); 如果 return 语句后不跟任何值,就相当于返回一个 undefined 。 function sum(a, b, c){ var d = a + b + c; return; } var result = sum(78,87,2); console.log(result); 如果函数中不写 return ,则也会返回 undefined 。 function sum(a, b, c){ var d = a + b + c; } var result = sum(78,87,2); console.log(result); return 后可以跟任意类型的值。 function sum(a, b, c){ var d = a + b + c; return "hello"; } var result = sum(78,87,2); console.log(result); return 后跟对象。 function fun(){ var obj = { name:"时光" } return obj; } var a = fun(); console.log("a=" + a); console.log("a=" + a.name); return 后跟函数。 function fun2(){ function fun3(){ alert("我是fun3") } return fun3(); } fun2();
经验分享 程序员 微信小程序 职场和发展