Javascript中数组的理解与运用(四)

mac2025-12-30  2

数组

1.什么是数组

将多条数据组合到一块,集体保存。 特点:数组中能保存多条数据

2.数组的作用

作用:用来保存数据。 本质与变量相同,也是一个容器。变量只能保存一个数据,而数组能保存多个

3.数组如何使用

3.1 定义数组:

通过字面量的方式定义数组

//定义数组 var 自定义数组名称 = [];

通过构造函数定义数组

<script> //通过构造函数定义数组 var 自定义数组名称 = new Array(); </script>
3.2给数组赋值:

定义数组的时候就能给数组赋值 注意:数组里面可以写任意类型,赋值一定要加引号,没个值需要使用逗号隔开

<script> //定义数组并赋值 var names = ['佩奇', '乔治', '小灰灰']; </script>

3.2.1 通过索引的方式给数组赋值 索引:数组中每一个对应的编号,索引从0开始; 语法:

数组名[索引值] =; // 通过索引的方式给数组赋值 var names = []; names[0] = '张三'; names[1] = '李四'; //此时names中有两个值 //通过索引号获取数组中的值 var names = ['佩奇', '乔治', '小灰灰']; console.log(names[2])//此时取出了小灰灰

3.2.2 如何遍历数组,通过循环的方式获取数组中的每一个值 length

//循环遍历一一打印数组的值 var ary = [1, 2, 3, 4, 5, 6, 7, 8, 9]; for (var i = 0; i < ary.length; i++) { console.log(ary[i]); }

4.冒泡排序

排序:升序与降序升序:从小到大降序:从大到小 案例: <script> //冒泡排序 var ary = [1, 5, 4, 3, 2, 8, 6, 9, 7]; var c = [] //要比较多少趟 for (var i = 0; i < ary.length - 1; i++) { //每趟要比较多少次 for (var j = 0; j < ary.length - i; j++) { //比较大小 if (ary[j] < ary[j + 1]) { c = ary[j]; // console.log(c) ary[j] = ary[j + 1]; // console.log(ary[j]) ary[j + 1] = c } } } console.log(ary) </script>

5. 分割字符串

1. 方法split(‘符号’),你要以哪个符号分割就使用哪个符号。 2. 通过split分割字符串后得到的是一个数组

6. 获取系统时间

1. var 自定义对象名称 = new Date(); 2. 通过日期对象获取 年, 月, 日, 时, 分, 秒 日期对象.getFullYear() ----> 年 日期对象.getMonth() ---> 月份 注意:从0开始的 日期对象.getDate() ----> 日期 日期对象.getHours() ----> 获取小时 日期对象.getMinutes() -----> 获取分钟 日期对象.getSeconds() -----> 获取秒
最新回复(0)