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-数组练习

    数组练习

  • js-数组

    数组

  • JS-数组

    数组 检测是否为数组的方法 添加删除数组元素方法 筛选数组 //一个数组[1300,2400,2500,1100,...

  • 数组

    JS-数组 方法: Array.isArray(obj) : 判断对象是否是Array,是返回true,不是返回f...

  • js-数组克隆

    数组克隆不考虑原数组是否发生改变 数组克隆原数组不发生改变

  • 原生js-数组

    定义数组 两种方式定义一个数组: var array1 = new array(1, 2, 3, 4); var ...

  • js-循环数组

    js循环数组的方式有很多种,例如 一、while() 二、for var arr=[1,2,3,4,5,6];va...

  • js-数组-1

    1:首先最基本的数组方法。push,pop,shift,unshift. 2:splice()最终返回的都是当前操...

  • JS-数组-循环

    数据遍历 利用for for...in for...of forEach对数组进行遍历**无法通过continu...

  • js-数组遍历

    数组遍历

网友评论

    本文标题:js-数组练习

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