函数的概念
当被调用可被重复执行的代码块
函数的定义
function fn(){
代码块;
}
var fn = function(){
}
函数的调用
fn();
<input type="button" value = "点我" onclick='fn()'>
函数的参数
形参和实参
定义函数时参数---》形参
调用时参数----》实参
return的作用
给函数一个返回值,结束并跳出当前函数
返回三个数的和。返回三个数的最大值。返回值一个平均值。
数组:
定义数组:
var arr = [12,32,5,45];
var arr = new Array(12,43,5,67,7);
var sum =0;
for(var i =0;i<arr.length;i++){
sum+=arr[i];
}
console.log(sum);
for(var i in arr){
consloe.log(arr[i]);
}
push()在尾部进行增加一个或多个
pop() 在尾部进行删除(只能删一个)
unshift() 在头部进行增加
shift() 在头部进行删除
join(“-”) 以-形式进行拼接,成字符串
reverse() 将数组元素倒叙
slice(开始下标,结束下标):截取数组得一部分,包左不包右
var arr = [32,34,65,5,64,56,6];
var str = arr.slice(2,4);
consloe.log(str);
–01.数组的创建
<script>
var a = 10;
var b = 20;
var c = 30;
console.log(a);
console.log(b);
console.log(c);
var arr = [10,20,30,40,50,80,90,70,50,100];
console.log(arr[0]);
console.log(arr[1]);
console.log(arr[2]);
console.log(arr[3]);
console.log(arr[4]);
console.log(arr[5]);
console.log(arr[6]);
console.log(arr[7]);
console.log(arr[8]);
console.log(arr[9]);
</script>
02-数组创建的两种方式
<script>
var arr = [];
var arr1 = [12, 34, 45, 65];
var arr2 = new Array();
var arr3 = new Array(12, 34, 5, 6);
</script>
03-数组元素的获取和修改