js基础

js-数组练习

2019-04-28  本文已影响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>

上一篇下一篇

猜你喜欢

热点阅读