定义一个含有30个整型元素的数组,按顺序分别赋予从2开始的偶数;然后按顺序每五个数求出一个平均值,放在另一个数组中并输出。试用js编程。

var arr = [];

        var arr2 = [];

        var results = [];

        for (var i = 1; i <= 30; i++) {

            arr.push(i * 2);

            arr2.push(i * 2);

            if (i % 5 == 0) {

                results.push(average(arr));

                arr = [];

            }

        }

        function average(arr) {

            var sum = 0;

            for (var i = 0; i < arr.length; i++) {

                sum += arr[i]

            }

            return sum / arr.length

        }

        console.log(arr2)

        console.log(results)

你可能感兴趣的:(定义一个含有30个整型元素的数组,按顺序分别赋予从2开始的偶数;然后按顺序每五个数求出一个平均值,放在另一个数组中并输出。试用js编程。)