【算法】遍历算法

累加器

var arr=[1,2,3,4,5];
var sum=0;
for(var i=0;i<arr.length;i++){

sum += arr[i]

}
console.log(sum)
<!-- 数组的平均数 -->
console.log(sum / arr.length);

求数组中的最大值

    var arr = [7, 123, 2, 354, 321, 12, 66];
    var max = 0,
        min = 0;
    min = arr[0];
    max = arr[0];
    for (var i = 0; i < arr.length; i++) {
        if (arr[i] > max) {
            max = arr[i];
        }
    }
    console.log(max);
    

求数组中的最小值

    var arr = [7, 123, 2, 354, 321, 12, 66];
    var max = 0,
        min = 0;
    min = arr[0];
    max = arr[0];
    for (var i = 0; i < arr.length; i++) {
        if (arr[i] < min) {
            min = arr[i];
        }
    }
    console.log(min)

数组去重

    var arr = [1, 1, 1, 2, 5, 7, 1, 2, 5, 7];
    var result = []
    for (var i = 0; i < arr.length; i++) {
        if (!result.includes(arr[i])) {
            result.push(arr[i])
        }
    }
    document.write(result)

发表评论