-
数组
一组数据的集合,使用一个变量同时存储多个数据
var arr = newArr();
var arr = [1,2,‘demo’];
数组中的数据称为数组的元素,元素的数据类型没有限制
索引/下标从0开始,如果通过索引获取数组中没有的元素,得到的值是undefined
4.2 遍历数组
遍历:把数据的集合中的数据逐个访问,称为遍历
遍历数组:通过循环过程中的计数器变量,把数组中的元素从头到尾访问一遍,称为遍历数组
遍历数组的写法:
for( var I = 0 ; I < 数组的长度 ;i++ ){
arr[ i ] ; // 遍历到的数组的元素
}
数组长度: arr.length
修改数组的length:
如果设置的length的值大于原来的数组长度,则会在数组最后留下空白位置
如果设置的length的值小于原来的数组长度,则会让数组丢失后面的元素
增加数组元素:
通过“数组[索引值] = 数据 ”来设置数组的元素
如果索引值是已经存在的元素的索引值,则会把之前的元素的值覆盖掉
如果索引值是尚未出现的索引值,则会增加一个元素,且如果不与数组之前的最后一个元素的索引值相连的话,会形成空白位置
数组的最后一个元素的索引值: 数组.length - 1
17.1 冒泡排序
外层循环:交换的趟数
外层交换的趟数:arr.length - 1
内层循环:每一趟交换的次数
内层交换的次数:arr.length – i - 1 -
函数
函数的作用:封装可重复调用执行的代码块
如何创建一个函数:
function 函数名(参数1,参数2) {
封装的代码块
}
函数的调用:
函数名( )
return
函数中如果执行了return语句,即结束当前函数,不再继续向下执行代码
函数中只能有一个返回值,即使写了多个return,也只能执行第一个return语句
函数中只能返回一个具体的数据,如果返回了多个数据,则只会返回最后一个数据
函数中通过return关键词指定函数返回值
函数中如果执行了return语句,即结束当前函数,不再继续向下执行代码
函数中如果没有指定返回值,则函数默认返回值为undefined
js的数组和函数
最新推荐文章于 2023-06-12 22:26:41 发布