第一题:求数组中的和
var arr = new Array(2,5,6,7,10)
var sum = 0
for(var i=0; i<arr.length; i++){
sum = sum + arr[i]
}
console.log(sum)
//求数组的平均值
var arr2 = new Array(10,10,10,10)
var sum2 = 0;
for(var c = 0 ; c<arr2.length; c++){
sum2 += arr2[c]
}
console.log(sum2/arr2.length)
第二题:求数组中的最大值
var arr = new Array(3, 8, 19, 50, 39, 109, 88,-1,9)
var max = Number.MIN_VALUE;
for (var i = 0; i < arr.length; i++) {
if (max < arr[i]) {
max = arr[i]
}
}
console.log(max)
第三题:求数组中的最小值
var arr = new Array(3, 2, 19, 50, 39, 109, 88,9,-1)
var min = arr[0]
for (var i = 0; i < arr.length; i++) {
if (min > arr[i]) {
min = arr[i]
}
}
console.log(min)
第四题:倒序遍历输出
var arr = new Array(30,2,5,5,6,2)
for(var i = arr.length-1; i>=0; i--){
document.write(arr[i])
}
第五题:将数组中人的名字 输出成字符串
var names = new Array("赵", "钱", "孙", "李", "王", "张")
var str = names[0] + "|"
for (var i = 1; i < names.length - 1; i++) {
str = (str + names[i]) + "|"
}
console.log(str + names[5])