数组的求和
var arr = [1, 9, 7, 3, 5]
// 定义容器
var sum = 0
// 先输出每个元素
for (var a = 0; a < arr.length; a++) {
// 输出每个元素
console.log(arr[a]);
// 将每一个都加在容器中
sum += arr[a]
}
console.log(sum);
数组的数据到渲染页面 页面中
var arr = [
"越南被曝咖啡造假:咖啡粉里掺加电池芯",
"抗日神剧被当教材:机密文件居然有女优名字",
"王俊凯任联合国大使:系最年轻的联合国大使",
"行人闯红灯遭水喷 目前还在测试阶段",
"68条鱼估价超600万 什么鱼要这么贵?"
]
// 先输出ul开头
document.write('<ul>');
// 遍历数组
for (var a = 0; a < arr.length; a++) {
document.write('<li>');
document.write(arr[a]);
document.write('</li>');
}
// 再输出ul结束
document.write('</ul>');
求数组中最大值
var arr = [1, 7, 9, 3, 5]
// 定义容器,准备存储最大值 - 先假设第一个数字是最大的
var max = arr[0]
// 容器中数字跟其余每个数字都做比较
for (var a = 1; a < arr.length; a++) {
// 每个一个都跟容器数字比较
if (arr[a] > max) {
// 当其他数字比max中的数字还要大 - 就将其她大的数字放在容器中
max = arr[a]
}
}
console.log(max);
把 1~100 存到数组中
var arr = []
for (var a = 1; a <= 100; a++) {
// arr[a-1] = a
arr[arr.length] = a
}
console.log(arr);
给数组开头添加一个元素
var arr = ['a', 'b', 'c']
让数组倒着往后退一个空间
arr[3] = arr[2]
arr[2] = arr[1]
arr[1] = arr[0]
for (var a = arr.length; a > 0; a--) {
arr[a] = arr[a - 1]
}
for (var a = arr.length - 1; a >= 0; a--) {
arr[a + 1] = arr[a]
}
arr[0] = 'd'
console.log(arr);