求数组里的和且判断是否为数字以及平均数

<script>
        var arr = [10, 20, 30, 60, "s1", "s2"]
        for (var i = 0; i < arr.length; i++) {
            if (typeof arr[i] != "number") {
                arr.splice(i, 1)
                i--;
            }

        }
        console.log(arr)
        var sum = 0
        for (var j = 0; j < arr.length; j++) {
            sum += arr[j]

        }
        console.log(sum)
        var svg = (sum / arr.length)
        console.log(svg)

    </script>
posted @ 2020-09-02 19:24  阳菜  阅读(150)  评论(0)    收藏  举报