在JavaScript中调用自定义函数是一个基础且核心的概念。以下是对这一过程的详细解释:
function myCustomFunction(param1, param2) {
// 函数体:在这里编写要执行的代码
let result = param1 + param2;
return result;
}
let sum = myCustomFunction(5, 10);
console.log(sum); // 输出:15
const myCustomFunction = (param1, param2) => param1 + param2;
setTimeout
或setInterval
调用函数以在特定时间执行。以下是一个完整的示例,展示了如何定义和调用自定义函数,并处理常见问题:
// 函数定义
function calculateArea(width, height) {
if (typeof width !== 'number' || typeof height !== 'number') {
throw new Error('Width and height must be numbers');
}
return width * height;
}
try {
// 函数调用
let area = calculateArea(10, 20);
console.log('Area:', area); // 输出:Area: 200
// 错误示例:传递非数字参数
let invalidArea = calculateArea('10', 20);
} catch (error) {
console.error(error.message); // 输出:Width and height must be numbers
}
在这个示例中,我们定义了一个计算面积的函数calculateArea
,并在调用时进行了参数类型检查,以确保传递正确的参数类型。如果参数类型不匹配,函数将抛出一个错误,并在catch
块中被捕获和处理。
领取专属 10元无门槛券
手把手带您无忧上云