//求一数组中的所有书的和 和平均值
//思路
//遍历数组,找到数组中的每一个数
//累加 求和
// 平均值 sum / arr.length
var array = [53, 3, 6, 7, 8, 3, 1];
sum = 0;
for (var i = 0; i < array.length; i++) {
    sum += array[i];
}
var avg = sum / array.length;
console.log(sum);
console.log(avg);
//求一组数中的最大值和最小值,以及所在位置(索引)
var array = [5, 4, 6, 7, 110, 12, 3];
//假设数组中的第一个数是最大值
var max = array[0];
var maxIndex = 0;
//假设数组中的第一个数是最小值
var min = array [0];
var minIndex = 0;
for (var i = 1; i < array.length; i++) {
    //判断大小
    if (max < array[i]) {
        max = array[i];
        maxIndex = i;
    }
    if (min > array[i]) {
        min = array[i];
        minIndex = i;
    }
}
console.log(max);
console.log(min);
console.log(maxIndex);
console.log(minIndex);
//将字符串数组用\或其他符号分别
//    abc\aaa\aaa
//在前面加|
var array = ["abc", "aaa", "aaa"]
var seperator = "|"; //  分隔符
var str = array[0];
for (var i = 1; i < array.length; i++) {
    str += seperator + array[i];
}
console.log(str);
// 要求将数组中的0项去掉,将不为0的值存入一个新的数组,生成新的数组
var array = [3,0,3,5,0,23,0,0,32,3];
//创建新的数组
var newArray = [];
for (var i = 0; i < array.length; i++) {
    //找到不为0的项,放入新的数组
    if (array[i] !== 0) {
        newArray[newArray.length] = array[i];
    }
}
console.log(newArray);
//翻转数组  [1,2,3]  [3,2,1]
var array = [1, 2, 3];
var newArray = [];
for (var i = array.length - 1; i >= 0; i--) {
    newArray[newArray.length] = array[i];
}
console.log(newArray);
// 数组 有序
//正着数
        var array = ["zs","ls","mh","ml"];
        for (i = 0; i < array.length;i++) {
            console.log(array[i]);