编写一个JavaScript函数,接收三个参数,找出并返回这三个数中的最大值。函数应首先检查所有参数是否为数值类型,如果有任何一个非数字参数,则返回NaN。然后,请演示如何实际调用这个函数,例如使用23,124和-8764作为参数,并展示结果。
时间: 2024-10-21 15:10:56 浏览: 42
可以编写一个名为`findMax`的JavaScript函数,如下所示:
```javascript
function findMax(a, b, c) {
// 检查所有参数是否为数字
if (typeof a !== 'number' || typeof b !== 'number' || typeof c !== 'number') {
return NaN;
}
// 找出并返回最大的数
return Math.max(a, b, c);
}
// 调用示例
let result = findMax(23, 124, -8764);
console.log(result); // 输出:124
```
在这个例子中,函数`findMax`接受三个参数`a`, `b`, 和 `c`,如果它们都是数字,就通过`Math.max`函数找到并返回其中的最大值;如果有任何非数字参数,函数将直接返回`NaN`。
你可以按照这种方式调用函数,传入任意数字作为参数,它会返回这些数字中的最大值。比如上面的调用`findMax(23, 124, -8764)`就会返回124。
阅读全文