我是靠谱客的博主 阳光吐司,这篇文章主要介绍Javascript中数组的理解与运用(四)数组,现在分享给大家,希望可以做个参考。

数组

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中数组内容请搜索靠谱客的其他文章。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(108)

评论列表共有 0 条评论

立即
投稿
返回
顶部