一、循环-for
1.for循环的基本使用
目标:掌握for循环重复执行某些代码
作用:用于重复执行某些代码,例如:计算1-100的和
//计算1-100的总和
int sum =0;
for(int i ; i<=100 ; i++){
sum = sum+i;
i++;
}
好处:把声明起始值、循环条件、变化值写到一起让人能够一眼看清。for循环是最常用的循环之一。
2.for循环和while循环的区别
如果明确了循环的次数,就更推荐使用for循环。相反,当不明确循环的次数的时候推荐使用while循环。
3.循环嵌套
for循环嵌套,通俗的讲就是一个for循环中再嵌套一个或多个for循环。
二、数组
1.数组是什么?
数组是一种可以按顺序保存数据的数据类型,通常用于保存一个类型的多个数据,例如水果有很多种,苹果,香蕉,蓝莓等等
//定义数组
let fruit = ['苹果','香蕉','蓝莓']
2.数组的基本使用
声明语法:①let 数组名 =[x,xx,xxx,xxxx,......] ②let arr = new Array(z,zz,zzz,zzzz,.......)
数组是按顺序保存的,数组中每个数据都有一个独一无二的索引或下标,一般从0开始。
例如:
let fruit = ['苹果','香蕉','蓝莓'];
let fruit[0];//打印出来就是苹果,以此类推。可以打印出香蕉,蓝莓等。
数组的长度使用"数组名.length"来获取数据长度。
3.遍历数组
一次性访问数组中的每个值。通常会使用for循环
4.操作数组
就是对数据进行增删改查操作
① 增加:对数组添加新数据,使用push()方法,例如fruit.push('西瓜');
数组.push()方法将一个或多个元素添加到数组的末尾,并且返回该数组的新长度
数组.unshift(新增数据)方法将一个或多个元素添加到数组的开头,并且返回该数组的新长度
用的最多的还是push()方法;
② 删除:有这几种方法;arr.pop(),arr.shift(),arr.splice(操作的下标,删除的个数)
数组.pop()方法从数组中删除最后一个元素,并返回该元素的值。
数组.shift()方法从数组中删除第一个元素,并返回该元素的值。
数组.splice(操作的下标,删除的个数)方法,删除指定元素,例如,在表格中删除正在新增的行,制定方法假设为delete(row,index),则删除元素为 数组.splice(index,1)
修改:给数组中具体的某一个值重新赋值。数组[下标] = 新值;
查询:使用数组[下标]的方式访问数组数据。