更新时间:2021-07-12 来源:黑马程序员 浏览量:
函数可以用来做某件事,或者实现某种功能。当这个函数完成了具体功能以后,如何根据函数的执行结果来决定下一步要做的事情呢?这就需要通过函数的返回值,来将函数的处理结果返回。
例如,一个人去餐厅吃饭,我们将餐厅的厨师看成一个函数,顾客通过函数的参数来告诉厨师要做什么饭菜。当厨师将饭菜做好以后,这个饭菜最终应该是传给顾客。但我们在前面编写的函数都是直接将结果输出,这就像厨师自己把饭菜吃了,没有将函数的执行结果返回给调用者。因此,接下来就来学习函数返回值的使用。
函数的返回值是通过return语句来实现的,其语法形式如下。
function 函数名() {
return 要返回的值; // 利用return返回一个值给调用者
}
下面通过代码演示函数返回值的使用。 function getResult() {
return 666;
}
// 通过变量接收返回值
var result = getResult();
console.log(result); // 输出结果:666
// 直接将函数的返回值输出
console.log(getResult()); // 输出结果:666
如果函数没有使用return返回一个值,则函数调用后获取到的返回结果为undefined。示例代码如下。 function getResult() {
// 该函数没有return
}
console.log(getResult()); // 输出结果:undefined
JavaScript函数介绍:5分钟了解JavaScript[web前端培训]
【AI设计】北京143期毕业仅36天,全员拿下高薪offer!黑马AI设计连续6期100%高薪就业
2025-09-19【跨境电商运营】深圳跨境电商运营毕业22个工作日,就业率91%+,最高薪资达13500元
2025-09-19【AI运维】郑州运维1期就业班,毕业14个工作日,班级93%同学已拿到Offer, 一线均薪资 1W+
2025-09-19【AI鸿蒙开发】上海校区AI鸿蒙开发4期5期,距离毕业21天,就业率91%,平均薪资14046元
2025-09-19【AI大模型开发-Python】毕业33个工作日,就业率已达到94.55%,班均薪资20763元
2025-09-19【AI智能应用开发-Java】毕业5个工作日就业率98.18%,最高薪资 17.5k*13薪,全班平均薪资9244元
2025-09-19