51工具盒子

依楼听风雨
笑看云卷云舒,淡观潮起潮落

JavaScript Function return语句

return语句在函数定义中的作用有两个:一是返回函数值,二是中止函数的执行。
return可以返回包括基本数据类型、对象、函数等任意类型的值。


function fn(){
console.log(123)

// 每一个函数 都有一个return
// 默认return 的值是undefined
// 后面如果有值,会把值返回给函数调用者
return [1,2,3];

}

let n = fn();

console.log(n) // (3) [1, 2, 3]

//return语句返回函数 function outeFunc(){ let b = 0; return function(){ b++; console.log("内部函数中b="+b); } }

let func = outeFunc(); func(); // 内部函数中b=1

当在函数体中使用return语句时,函数将会停止执行。


function fn(){
    console.log(1)
// 阻断函数向下执行
// return 只能存在于函数内部
return;

console.log(2)

}

console.log(3); //3

fn(); // 1

return 只能存在于函数内部。


function fn(){
    console.log(1)
if(1){
    return;
}
// 阻断函数向下执行
// return 只能存在于函数内部

console.log(2)

}

// 语法错误 // if(1){ // return; // }

console.log(3)

fn();

赞(4)
未经允许不得转载:工具盒子 » JavaScript Function return语句