文章阅读

沉浸阅读完整内容

写文章

判断数组元素是否大/小于平均值

正在统计阅读人数 正在统计字数
登录收藏0
字号 100%

<!DOCTYPE html>
<html>
    <head>
        <meta charset="utf-8">
        <title></title>
    </head>
    <body>
        <script>
            // 定义一个数组arr=[23,3,15,7,28,1,40,25,38],将该数组中小于等于平均数的数字整合到一个新数组arr1中,将大于平均数的数字整合到一个新数组arr2中。
            // (考点:定义数组、遍历数组、操作数组元素方法)  
            let arr = [23, 3, 15, 7, 28, 1, 40, 25, 38]
            let arr1 = []; //小于平均数
            let arr2 = []; //大于平均数
            let sum = 0;

            for (i = 0; i < arr.length; i++) {
                sum = sum + arr[i]
            }
            sum = sum / arr.length
            for (i = 0; i < arr.length; i++) {
                if (sum >= arr[i]) {
                    arr1[arr1.length] = arr[i];
                }
                else{
                    arr2[arr2.length] = arr[i];

                }
            }
            console.log("初始数组:", arr)
            console.log("平均值:", sum)
            console.log("【小于】平均值", arr1)
            console.log("【大于】平均值", arr2)
        </script>
    </body>
</html>

推荐阅读

4 篇精选
文章 / 15解决li转成行内块产生的空格间隙 文章 / 16定位+隐藏+hover 文章 / 17nth-child的使用方法 文章 / 18闲来无事写了个工具栏

发表评论

评论 0

还没有评论,欢迎留下第一条讨论。

分享精彩,传递价值

生成专属海报,分享你的文章,让更多人发现好内容

浏览器不支持 Canvas,无法生成海报。

每日签到

每天来这里,记录一点持续积累。

当前积分--积分
本月签到--
本月获得--积分
正在读取