一、循环-for
1. for循环语法
for循环在一件事情有规定一定次数的情况下使用
1.语法结构:
for(声明循环次数的变量 ; 循环条件 ; 变化值){ 循环体 }
2. 退出循环
continue:结束本次循环,继续下次循环
break: 跳出所在的循环
3. 循环嵌套
for( 外部声明记录循环次数的变量 ; 循环条件 ; 变化值){
for(内部声明记录循环次数的变量 ; 循环条件 ; 变化值){
循环体
}
}
总结:当明确了循环次数的时候用for,不明确的时候用while
二、数组(Array)
1.什么是数组
数组是一种可以按顺序保存数据的数据类型.
2.数组的基本使用
1.声明语法:
let array=[数据1 , 数据2 , 数据3 , ]
数组是按顺序保存数据的,每一个数据都有自己的(下标)编号,每个数据都有自己的编号,从0开始
数组可以存储任何数据类型, 存储字符型的情况下需要给单引号.
2.取值语法
语法:数组名[下标];
取出来的数据是什么类型就以这种数据类型访问
数组中数据的个数,通过数组的length属性获取: ;例:num.length
例: let arrays=[1,2,3,4,5,6]; console.log(arrays[1]);//输出的是2
3.操作数组
数组的本质是数据集合,操作数组就是增,删,改,查,语法:
1.增: 给数组添加新的数据
在数组后面添加内容:
- 使用:arr.push(新增的内容);
在数组前面添加内容:
- 使用:arr.unshift(新增的内容);
2.删: 删除数组中的数据
arr.pop() //删除数组最后一位
arr.shift() //删除数组第一位
arr.splice(操作的下标, 删除的个数,从设置的下标数开始 )
这个属性也可以用来增加数据: arr.splice(2,0,'添加'). 这样会添加在这个第二个下标的前面
注意:如果后面删除的个数没有设置就默认删除全部.
3.改: 改数组内容:
使用: 数组[下标]=数值;
4.查: 查询数组数据:
使用:数组[下标];