// 遍历数组---------------------------------------
var num = Array(11, 'hello', ['Java', '12'], 13);
for (var i = 0; i < num.length; i++) {
console.log(i, num[i]);
}
// for in 遍历数组----------------------------------
for (var i in num) {
console.log(i, num[i]);
}
// 计算数组中的最大元素-------------------------------
// --思路--将第一个元素赋值给max,遍历数组,将后面的每个元素与max比较,如大于max,则将此元素赋值给max,否则无操作,i++,最终的max就是最大的元素
var nums = [11, 12, 13, 14, 77, 44, 99, 3];
var max = nums[0];
for (var i = 1; i < nums.length; i++) {
if (max < nums[i]) {
max = nums[i];
}
}
console.log(max);
// 求数组的总和--------------------------------------------
// --思路--遍历数组,定义一个sum变量储存和
var sum = 0;
for (var i = 0; i < nums.length; i++) {
sum += nums[i];
}
console.log('总和是:' + sum);
// 求数组的平均值-----------------------------------------
// --思路--求和之后除以数组的length
var sum = 0;
for (var i = 0; i < nums.length; i++) {
sum += nums[i];
}
var ave = sum / nums.length;
console.log('平均值是:' + ave);
数组简单练习
最新推荐文章于 2024-07-14 15:54:59 发布