js-数组练习

作者: 椋椋夜色 | 来源:发表于2019-04-28 01:44 被阅读0次

    <!DOCTYPE html>
    <html lang="zh-CN">

    <head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=0">
    <meta http-equiv="X-UA-Compatible" content="ie=edge">
    <title>数组练习</title>

    <script>
        // 求和,平均值
        var arr = [11, 22, 33, 55, 66, 88, 100];
        var sum = 0; // 用来储存总和
        var mean = 0; // 用来储存平均值
        for (var i = 0; i <= arr.length - 1; i++) {
            sum += arr[i];
        }
        mean = sum / arr.length;
    
        alert('总和为: ' + sum + ' 平均值为: ' + mean);
        // 总和为: 375 平均值为: 53.57142857142857
    
    
        //  最大值
        var arr1 = [1, 3, 14, 5, 20, 13, 20, 88];
        var large = -Infinity;
        for (var i = 0; i <= arr1.length - 1; i++) {
            // 取出 当前遍历 的 数组中的 下标为 i 的元素
            var temporary = arr1[i];
            //如果 当前 取出数组 元素 大于 large 里保存的数值
            // 就 将 数组当前取出的元素 存入 large
            if (temporary > large) {
                large = temporary;
            }
        }
        alert(arr1 + '\n' + '最大值为: ' + large);
    
        //  最小值
        var arr2 = [1, 3, 14, 5, 20, 13, 20, 88];
        var little = Infinity;
        for (var i = 0; i <= arr2.length - 1; i++) {
              // 如果 数组中 正在遍历的 下标 对应的 元素值 小于 little,那么就将它 赋给 little
            if (arr2[i] < little) {
                little = arr2[i];
            }
        }
        alert(arr2 + '\n' + '最小值为: ' + little);
    </script>
    

    </head>

    <body>
    </body>

    </html>

    相关文章

      网友评论

        本文标题:js-数组练习

        本文链接:https://www.haomeiwen.com/subject/ywkrnqtx.html