js创建函数,传递一个数组,返回这组数字的平均值
时间: 2023-11-17 15:06:04 浏览: 22
可以按照以下代码实现:
```js
function getAverage(arr) {
var sum = 0;
for(var i = 0; i < arr.length; i++) {
sum += arr[i];
}
return sum / arr.length;
}
```
函数 `getAverage` 接收一个数组 `arr`,使用一个 `for` 循环遍历数组中的每个数字,并将其累加到变量 `sum` 中。最后将 `sum` 除以数组长度,得到数组的平均值,并返回该值。
相关问题
js 创建函数,传递一个参数(数组),返回这组数字的平 均值
可以使用以下代码实现:
```js
function average(numbers) {
var sum = 0;
for (var i = 0; i < numbers.length; i++) {
sum += numbers[i];
}
return sum / numbers.length;
}
```
调用该函数,传入一个数组作为参数即可计算平均值,例如:
```js
var nums = [1, 2, 3, 4, 5];
var avg = average(nums);
console.log(avg); // 输出 3
```
用js创建一个函数生成100个数组
好的,下面是一个可以生成100个数组的 JavaScript 函数:
```javascript
function generateArrays(numArrays, arrayLength) {
let arrays = [];
for (let i = 0; i < numArrays; i++) {
let array = [];
for (let j = 0; j < arrayLength; j++) {
array.push(Math.floor(Math.random() * 101));
}
arrays.push(array);
}
return arrays;
}
```
这个函数可以接受两个参数:numArrays 表示要生成的数组的数量,arrayLength 表示每个数组的长度。函数会返回一个包含 numArrays 个长度为 arrayLength 的随机数组的数组。