数组
1.什么是数组
将多条数据组合到一块,集体保存。
特点:数组中能保存多条数据
2.数组的作用
作用:用来保存数据。
本质与变量相同,也是一个容器。变量只能保存一个数据,而数组能保存多个
3.数组如何使用
3.1 定义数组:
通过字面量的方式定义数组
复制代码
1
2
3//定义数组 var 自定义数组名称 = [];
通过构造函数定义数组
复制代码
1
2
3
4
5
6<script> //通过构造函数定义数组 var 自定义数组名称 = new Array(); </script>
3.2给数组赋值:
定义数组的时候就能给数组赋值
注意:数组里面可以写任意类型,赋值一定要加引号,没个值需要使用逗号隔开
复制代码
1
2
3
4
5<script> //定义数组并赋值 var names = ['佩奇', '乔治', '小灰灰']; </script>
3.2.1 通过索引的方式给数组赋值
索引:数组中每一个对应的编号,索引从0开始;
语法:
复制代码
1
2
3
4
5
6
7
8数组名[索引值] = 值; // 通过索引的方式给数组赋值 var names = []; names[0] = '张三'; names[1] = '李四'; //此时names中有两个值
复制代码
1
2
3
4//通过索引号获取数组中的值 var names = ['佩奇', '乔治', '小灰灰']; console.log(names[2])//此时取出了小灰灰
3.2.2 如何遍历数组,通过循环的方式获取数组中的每一个值
length
复制代码
1
2
3
4
5
6//循环遍历一一打印数组的值 var ary = [1, 2, 3, 4, 5, 6, 7, 8, 9]; for (var i = 0; i < ary.length; i++) { console.log(ary[i]); }
4.冒泡排序
- 排序:升序与降序
- 升序:从小到大
- 降序:从大到小
案例:
复制代码
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22<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
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
181. var 自定义对象名称 = new Date(); 2. 通过日期对象获取 年, 月, 日, 时, 分, 秒 日期对象.getFullYear() ----> 年 日期对象.getMonth() ---> 月份 注意:从0开始的 日期对象.getDate() ----> 日期 日期对象.getHours() ----> 获取小时 日期对象.getMinutes() -----> 获取分钟 日期对象.getSeconds() -----> 获取秒
最后
以上就是阳光吐司最近收集整理的关于Javascript中数组的理解与运用(四)数组的全部内容,更多相关Javascript中数组内容请搜索靠谱客的其他文章。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复