JavaScript 函数的返回值可以用于多种用途,包括但不限于以下几个方面:
function add(a, b) {
return a + b;
}
var result = add(3, 5);
console.log(result); // 输出 8
function isEven(number) {
return number % 2 === 0;
}
if (isEven(4)) {
console.log("4 是一个偶数");
} else {
console.log("4 是一个奇数");
}
function multiply(a, b) {
return a * b;
}
function square(number) {
return multiply(number, number);
}
var result = square(4);
console.log(result); // 输出 16
function getData(callback) {
// 模拟异步获取数据
setTimeout(function() {
var data = "这是一些数据";
callback(data);
}, 2000);
}
function processData(data) {
console.log("处理数据:" + data);
}
getData(processData); // 输出 "处理数据:这是一些数据"(延时 2 秒后)
可以使用 JavaScript 创建一个函数,实现两个数之间的加减乘除运算,并将结果返回。以下是一个示例:
function calculate(a, b, operator) {
let result;
switch (operator) {
case '+':
result = a + b;
break;
case '-':
result = a - b;
break;
case '*':
result = a * b;
break;
case '/':
result = a / b;
break;
default:
console.log("无效的运算符");
}
return result;
}
// 测试
console.log(calculate(3, 5, '+')); // 输出 8
console.log(calculate(3, 5, '-')); // 输出 -2
console.log(calculate(3, 5, '*')); // 输出 15
console.log(calculate(3, 5, '/')); // 输出 0.6
在上述示例中,calculate
函数接受三个参数:a
和 b
是要进行运算的两个数,operator
是指定的运算符。函数使用 switch
语句根据运算符的不同执行相应的运算,并将结果赋值给 result
变量。最后,返回 result
变量作为函数的返回值。
使用示例中的函数,你可以根据需要传入不同的参数来执行加减乘除运算,并将结果打印到控制台。