一、数组:
1、创建数组
直接量 []
new关键字 new Array()
2、数组中的元素可以是任意数据类型
多个元素之间用“,”分隔开
3、获取数组中元素
数组名[下标] 从0开始
4、数组的长度:元素个数
数组名.length
5、数组的方法
5.1、添加
(1)头部:
unshift():将元素添加到数组的头部位置,返回值是新数组的长度
(2)尾部:
push():将元素添加到数组的尾部位置,返回值是新数组的长度
(3)任意位置:
splice():
splice(startindex , delnum, ele1,ele2)
splice()返回值是新的数组,数组中元素是删除的元素
添加的时候, splice方法的返回值是空数组
Startinde(必写):表示开始添加/删除的位置
Delnum(必写): 从startindex开始删除的个数,添加delnum=0
其他依次后移
//返回值是空数组 {}
5.2、删除
(1)头部:
shift():删除数组头部元素,返回值是删除的元素,不修改该数组
如果是空数组, shift方法的返回值是undefined
(2)尾部:
pop():删除数组尾部的元素
如果是空数组, pop方法的返回值是undefined,不修改该数组
(3)任意位置:
splice(startindex , delnum, ele1,ele2) 返回值是新数组,数组中的元素是删除的元素
会影响原数组
startindex:表示从startindex位置开始删除或者添加delnum:表示删除的个数
第个参数开始表示从startindex开始添加的元素
二、循环:
1、while(表达式){
//代码块
//表达式为true执行
}
break;//结束当前整个循环
2、do{
//代码块
}while(满足条件退出)
3、for(初始化变量;判断条件;代码块执行结束执行的){
//代码块
}
练习:
百钱百鸡
公鸡5文钱一只,母鸡3文钱一只,小鸡1文钱三只,
用100文钱买100只鸡,问,公鸡,母鸡,小鸡各几只?
九九乘法表:
三、
for...in
for...of(不能遍历对象,对象是不可迭代的)