在JavaScript中,函数调用返回值是指函数执行完毕后返回给调用者的数据。这个返回值可以是任何JavaScript数据类型,包括基本数据类型(如字符串、数字、布尔值、null
、undefined
)和引用数据类型(如对象、数组)。
return
语句返回的数据。()
来执行函数。null
、undefined
。// 基本数据类型返回值
function add(a, b) {
return a + b;
}
const sum = add(2, 3);
console.log(sum); // 输出: 5
// 引用数据类型返回值
function getUserInfo() {
return {
name: 'Alice',
age: 25,
occupation: 'Engineer'
};
}
const userInfo = getUserInfo();
console.log(userInfo.name); // 输出: Alice
// 函数返回函数
function createMultiplier(multiplier) {
return function(number) {
return number * multiplier;
};
}
const double = createMultiplier(2);
console.log(double(5)); // 输出: 10
return
语句,或者return
语句后面没有跟任何值,函数默认返回undefined
。return
语句,或者return
语句后面没有跟任何值,函数默认返回undefined
。return
语句,并返回需要的值。setTimeout
、Promise
、async/await
)的返回值处理。setTimeout
、Promise
、async/await
)的返回值处理。Promise
或async/await
来处理异步函数的返回值。Promise
或async/await
来处理异步函数的返回值。通过以上内容,你应该对JavaScript函数调用返回值有了全面的了解。如果有更多具体问题,欢迎继续提问。
领取专属 10元无门槛券
手把手带您无忧上云