一、数组
所谓数组:就是数据的组,是一个序,并且数据可以复用的特殊集合。
var arr = [1,2,3,4,5,6,6,4,3,21];
语法:key :value
{
Name: "jack",
Age: 18,
Sex: "男"
}
二、数组部分操作
1. Push :在数组末位添加元素
2. Pop : 在数组末位删除元素
3. Unshift:在数组首位添加元素
4. shift :在数组首位删除元素
5. 可以根据数组下标访问数组
6. 下标是从0开始
7. 可以根据arr.length 得出该元素的下标
8. Arr.indexOf()可以得出该元素的下标,如果找不到则值为-1
9. 数组的反转,将数组里面的元素顺序从头到尾调换,Arr.reverse()
三、递归函数
所谓的递归函数,就是在函数内部调用自己。
如果不加任何条件判断,递归就是一个死循环;
所以我们需要加一个条件让函数结束(使用return可以让函数结束)