js算法案例,与教程!!!!!!

257 阅读1分钟

js部分运算案例

#使用for循环 - 求出数组元素的和 #例如:

<script>
        // 数组求和 和 平均值 案例
        let arr = [2, 6, 1, 7, 4]
        let sum = 0
        for (let i = 0; i < arr.length; i++) {
            sum = sum + srr[i]
            document.write(`和为${sum},平均值为${sum / arr.length}`)
        }

    </script>

#使用for循环 - 求出数组里大于5的和 #例如:

 <script>
        let arr = [4, 9, 5, 20, 3, 11]
        let num = []
        for (let i = 0; i < arr.length; i++) {
            if (arr[i] > 5) {
                num.push(arr[i])
            }

        } console.log(num);
    </script>

#使用for循环 - 求出平均值 #例如:

 <script>
        let num = [15, 19, 21, 33, 18, 24]
        let arr = 0
        for (let i = 0; i < num.length; i++) {
            arr = arr + num[i]

        } document.write(`平均值为${arr / num.length}`)
    </script>

#新建一个数组存储所需要的奇数

<script>
        let arr = [5, 2, 8, 10, 3, 7]
        let arrNew = []
        let j = 0;
        for (let i = 0; i < arr.length; i++) {
            if (arr[i] % 2 !== 0) {
                arrNew[j] = arr[i]
                j++
            }

        } console.log(arrNew);
    </script>

#将数组中不为0的数据存入到一个新的数组中 #例如:

 <script>
        let num = [12, 0, 88, 190, 0, 31, 0, 0, 99]
        let arr = []
        for (let i = 0; i < num.length; i++) {
            if (num[i] > 0) {
                arr.push(num[i])
            }
        } console.log(arr);
    </script>