1.数组:储存一组有序的集合
2.数组的作用:可以储存多个数据;
3.创建数组:
* 使用Array对象创建数组
* (1) var arr = new Array()
* (2) var arr = new Array(5);//定义长度为5的数组
* (3) var arr = new Array(1,2,3);//定义
*
* 通过字面量创建数组[]
* var arr = [];//空数组
* var arr = [5];定义长度为1的数组
* var arr = [1,2,3];//定义长度为3的数组
*
* 4.
* 数组的长度:数组名.length
* 获取数组中的数据:数组名[下标(索引)]
* 设置数组中的数据:数组名[下标]=值
* 可以动态的改变数组的长度
* 数组中的数据索引范围:0~ 数组名.length-1
* 数组元素:数组中的数据
* 数组可以放任意的数据类型:var arr [1,2,‘帅气’,undefined]
案例:
一组数中所有数的和 和 平均值
// var arr =[10,20,30,40,50];
// var sum=0;//存储和
// var avg = 0;//存储平均值
// sum =arr[0]+aar[1]+aar+[2];…不实际,1000条太多
// for(var i=0;i<=arr.length-1;i++){
console.log(arr[i]) ;
// sum=sum + arr[i];
// }
// console.log(sum);
// avg = sum /arr.length;
// console.log( avg=sum/5);
1函数的参数:
(1).形参----形式参数,起到占位的效果
(2) 再声明函数时,在函数名后边的()里添加的变量
2.实参-----实际参数,参与运算
调用函数时,函数名后面的()里添加的变量或者是值
函数的声明:
function 函数名(形参1,形参2...){
}
函数调用:
函数名(实参1,实参2...)
形参的个数可以和实参不一致
函数的返回值:return 表达式;---->表达式
function 函数名(形参){
return 表达式;
}
数的调用结果就是返回值,因此我们可以直接对函数调用结果进行操作。
调用函数:函数名(实参)-----获取函数的返回值
如果没有添加 return,函数有默认的返回值:undefined
如果函数中有return,但是return 后面没有表达式,那么返回值:undefined
---函数没有返回值 或者没有明确的返回值,结果都是undfined
如果函数中有return,那么return后面的值就是 函数的返回值
函数在使用return语句后,这个函数中在return语句执行后,停止并且立刻退出,后面的代码就不会被执行