49.1.编写一个函数,该函数接收一个整数数组(比如1,2,3,4,5])作为参数,对这个数组元素求平均,并返回。 (1)代码以<script>开始,以<script>结束,要求有注释,命名规范。 (2)需要运行函数进行测试,返回值在控制台输出。
时间: 2023-02-07 12:50:03 浏览: 384
示例代码如下:
```
<script>
// 定义计算平均值的函数
function calcAverage(numbers) {
// 判断参数是否为数组类型,如果不是,则返回 undefined
if (!Array.isArray(numbers)) {
return undefined;
}
// 如果数组为空,则返回 0
if (numbers.length === 0) {
return 0;
}
// 定义变量 sum 用于存储数组中所有元素的和
let sum = 0;
// 使用 for 循环遍历数组中的所有元素,并将它们的值累加到 sum 中
for (const number of numbers) {
sum += number;
}
// 返回 sum 除以数组长度,即为数组的平均值
return sum / numbers.length;
}
// 调用函数并将返回值输出到控制台
console.log(calcAverage([1, 2, 3, 4, 5]));
</script>
```
运行结果将会在控制台输出 3,表示数组 [1, 2, 3, 4, 5] 的平均值为 3。
注意:上面的代码使用了 JavaScript 的箭头函数,语法为 `(parameters) => { statements }`。箭头函数可以帮助我们编写更简洁的代码,但是并不是所有浏览器都支持这种语法。如果你的目标浏览器不支持箭头函数,你需要使用传统的函数语法来替代,即 `function calcAverage(numbers) { ... }`。
阅读全文