一.什么是数组
1.数组就是一系列有序数据的集合
2.也就是我们把一些数据放在一个盒子里面,按照顺序来排列好这个东西就是一个数组,储存着一些数据的集合
3.我们见得把所有数据类型分为两大类:
a.基本数据类型:(五大类)number/string/boolean/undefined/null
b.复杂数据类型:Object/Function/Array/......
二.如何创建一个数组
1.字面量创建一个数组
2.内置构造函数创建数组
下面展示一些 内联代码片
。
// 以下是两种方法创建函数的案例
/*
1. 创建一个学生成绩数组,存储所有学生的数学成绩,分别是 89,78,90,99,67,59
*/
var scoreArray = [89, 78, 90, 99, 67, 59]
/*
2. 求所有学生中分数最高的学生成绩,打印输出到界面
分析: 最大值
假设第一个数是最大值max,
var max = scoreArray[0]
让后面的数依次与max比较,如果比较max大,则将值赋值给max, 所有数比较完之后,max中存储的为最大值
for(var i = 1; i< scoreArray.length; i++){
if(scoreArray[i] > max) {
max = scoreArray[i]
}
}
*/
function getMaxScore() {
var max = scoreArray[0] //假设第一个数是大值max
for (var i = 1; i < scoreArray.length; i++) {
var score = scoreArray[i]
if (score > max) {
max = score
}
}
console.log('最高分是 ', max)
}
// getMaxScore()
/*
3. 求所有学生中分数最低学生成绩,打印输出到界面
分析: 最小值
假设第一个数是最小值min,
var min = scoreArray[0]
让后面的数依次与min比较,如果比较min小,则将值赋值给min, 所有数比较完之后,min中存储的为最小值
*/
function getMinScore() {
var min = scoreArray[0]
for (var i = 1; i < scoreArray.length; i++) {
if (scoreArray[i] < min) {
min = scoreArray[i]
}
}
console