JS第四次笔记

87 阅读1分钟

1.循环嵌套语句:一个循环语句里又包含另一个循环语句

image.png
如:记单词:

image.png
如:九九乘法表

image.png

2.数组(在第二次笔记中已介绍过)

(1)遍历数组:

image.png

如:求数组最大值(通过遍历数组)

image.png

(2)更改数组元素
<1>:若更改的是已经存在的数组元素,数组长度不变 <2>:若更改的是不存在的数组元素,则数组长度以更改的元素为准(例:有一个数组arry=[1,3,5,7],现对其增加一个元素arry[7]=9,原数组最大下标为3,所以,最终的数组长度为8,中间的元素为自动填充的空值。即:[1,3,5,7,_ ,_ ,_ ,9])

(3)给数组新增元素
<1>数组.push(新增数据):
作用:将一个或者多个元素添加到数组的末尾
返回值:该数组的新长度,会修改原数组

<2>数组.push(新增数据)
作用:将一个或者多个元素添加到数组的开头
返回值:该数组的长度,会修改原数组

(4)删除数组元素
<1>数组.pop()
作用:从数组中删除最后一个元素,修改原数组
返回值: **该元素的值 **

<2>数组.shift()
作用:从数组中删除第一个元素,修改原数组
返回值:该元素的值

<3>数组.splice()
作用:可以 添加 也可以 删除 数组元素
说明:可以从指定位置删除或者增加的数组元素,注意它修改原数组
删除:删除的返回值是被删除的元素,会修改元素组;若后面只有一个元素“0”;则意思是删除数组内全部元素 image.png

增加: 数组.spilce(开始位置,删除个数,新增1,新增2)

image.png