小白,js中return用法到底什么时候需要用呢?
function show(a,b){
var c=a*b;
return c;
}
var d=show(2,2);
console.log(d);
当我return c下面才有输出,如果不return c就是undefined。另外,还看到有直接return;这种用法,这是什么时候用?
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
return c;是返回c的值,如果不return 函数就没有返回值
直接return;是终止当前函数return后面的代码运行,直接跳出当前的函数
比如:
a=30;在return后面,因此不会执行
js的return语法有两种情况:
1、返回控制与函数结果,语法为:
return 表达式;
语句结束函数执行,返回调用函数,而且把表达式的值作为函数的结果
2、返回控制,无函数结果,语法为:
return;
return 是控制返回值,楼主的前一种是返回当前函数中的计算值,后一种就是不返回值