数组
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() -----> 获取秒
最后
以上就是阳光吐司最近收集整理的关于Javascript中数组的理解与运用(四)数组的全部内容,更多相关Javascript中数组内容请搜索靠谱客的其他文章。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复