博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
JavaScript 数组的学习
阅读量:3937 次
发布时间:2019-05-23

本文共 1602 字,大约阅读时间需要 5 分钟。

1.数组(Array) :就是一组数据的集合 存储在单个变量下的优雅方式

数组可以把一组相关的数据一起存放,并提供方便的访问 (获取)方式。

数组的创建方式

JS中创建数组有两种方式:

  1. 利用new 创建数组
  2. 利用数组字面量创建数组

new创建数组

var   数组名 = new Array();var arr = new Array; //创建一个新的空数组
  • 数组的字面量 是方括号[]
  • 声明数组并赋值称位数组的初始化
  • 这种字面量也是我们以后最多使用的方式

数组元素的类型

数组中可以存放任意类型的数据,例如字符串,数字,布尔值等。

数组的索引

索引(下标):用来访问数组元素的序号(数组下标从0开始)。

var arr = ['小白','大黑','小黄','瑞奇'];索引号:       0	 	1     2      3  //5.数组里面的数据 比如 1,2我们称之为数组元素        //6.获取数组元素 格式 数组名[索引号]  索引号从零开始        var arr = []; //创建一个新的数组        var arr1 = [1, 2, '大黄', 'true']        console.log(arr1);        console.log(arr1[2]); //大黄        var arr2 = ['德玛西亚', '诺克萨斯', '艾欧尼亚', '盖伦']        console.log(arr2[0]);        console.log(arr2[1]);        console.log(arr2[2]);        console.log(arr2[4]); //索引号从零开始 我给了他四个元素 就是 0 1 2 3,没有第四个 所以输出 undefined        // 练习  定义一个数组 里面存放 周一到周日一共七天 在控制台输出 周日         var arr3 = ['周一', '周二', '周三', '周四', '周五', '周六', '周日']        console.log(arr3[6]); //输出周日

便历数组:

便历就是把数组中的每个元素从头到尾都访问一次

数组的长度、

使用"数组名.length"可以访问数组元素的数量(数组长度)。

/ 数组的长度是元素个数 不要跟索引号混淆        //arr.length 动态监测数组元素的个数

数组中新增元素

可以通过修改length长度以及索引号增加数组元素。

  • 可以通过修改length长度来实现数组扩容的目的
  • length属性是可以读写的
var arr = ['red', 'greem', 'blie']        console.log(arr.length);        arr.length = 5; //把我们数组的长度修改成 5 里面应该有五个元素        console.log(arr);        console.log(arr[3]);        console.log(arr[4]);        //2.新增数组元素,修改索引号        var arr1 = ['red', 'green', 'blue'];        arr1[3] = 'pink';        console.log(arr1);        console.log(arr1);        arr1[0] = 'yellow'; //替换原来的数组元素        console.log(arr1);        arr1 = '有点意思';        console.log(arr1); //不要直接给 数组名赋值 否则会覆盖掉以前的数

转载地址:http://keuwi.baihongyu.com/

你可能感兴趣的文章
V2V迁移
查看>>
BFD
查看>>
docker网络
查看>>
锐捷交换机的多对多镜像口
查看>>
Linux系统修改编码
查看>>
word文档不能显示图片的处理
查看>>
linux的多桌面环境Xephyr
查看>>
初探debian桌面的管理启动
查看>>
七层协议图
查看>>
华为交换机作为AC的条件
查看>>
禁用Ubuntu 15.04登录界面显示客人会话(简单-实用)
查看>>
linux X下安装的软件
查看>>
Linux监测某一时刻对外的IP连接情况
查看>>
CentOS7 最小环境安装Jumpserver 1.0版脚本
查看>>
X-Security X的安全控制
查看>>
openVAS的安装
查看>>
Centos 6.5 初始安装无网卡驱动解决方法
查看>>
linux中的网桥bridge
查看>>
linux中的teaming与bonding
查看>>
LVM
查看>>