前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >JavaScrip数组

JavaScrip数组

作者头像
羊羽shine
发布2019-08-02 12:30:03
5400
发布2019-08-02 12:30:03
举报
文章被收录于专栏:Golang开发

JS的数组使用中括号[]进行定界,中括号包裹的区域就是数组的元素。数组元素之间使用逗号隔开

数组创建

数组也有其构造函数Array ,通过构造函数创建数组是,传入的参数为数组的初始化元素 var 变量名 = new Array(元素0,元素1,...)

代码语言:javascript
复制
var arr = new Array();//创建了一个空数组
var arr = new Array(1,2,3,4);//创建了一个数组,里面存放了4个数字
var arr = new Array(4);//创建了一个数组,长度为4,里面全是空值

[]直接创建 var 变量名 =[元素0,元素1]

代码语言:javascript
复制
var arr1 = []; //创建一个空数组
var arr2 = [1, 2 , 3, 4]; //创建一个包含4个数值的数组,多个数组项以逗号隔开
var arr3 = [4]; // 创建一个数组,元素只有1个,,,元素是4

数组的长度与下标

  • 数组的长度 : 跟字符串一样,,,数组有一个length 属性,, 指数组中存放的元素的个数 ; var str1 = 'abc'; console.log(str1.length); var arr = [1,3,5,8]; console.log(arr.length);
  • 数组的下标 : 因为数组有序的,有序的就应该有自己的序号,,而这个序号就是每个元素对应的下标, 下标从0 开始 , 到 arr.length-1 结束 var arr = ["zs", "ls", "ww"]; arr[0];//下标0对应的值是zs arr[2];//下标2对应的值是ww var arr = ['zs','ls','ww']; // 0 1 2 // 下标 : 0 开始 arr.length-1 结束 长度:3 arr.length

数组的取值

格式:数组名[下标] 获取数组下标对应的那个值,如果下标不存在,则返回undefined。 下标范围 : 0 ~ arr.length-1

代码语言:javascript
复制
var arr = ["red", "green", "blue"];
//
打印 : arr[0];//red
打印 : arr[2];//blue
打印 : arr[3];//这个数组的最大下标为2,因此返回undefined

数组的赋值

//格式:数组名[下标] = 值; //如果下标有对应的值,会把原来的值覆盖,

代码语言:javascript
复制
var arr = ["red", "green", "blue"];
arr[0] = "yellow";//把red替换成了yellow
// 如果下标不存在,会给数组新增一个元素。
arr[3] = "pink";//给数组新增加了一个pink的值

数组添加元素

代码语言:javascript
复制
arr[arr.length] = 值
arr.push(值)

遍历

数组遍历的基本语法:

代码语言:javascript
复制
// 下标 :  0  arr.length-1
for(var i =0; i < arr.length; i++) {
    //数组遍历的固定结构
}
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2019.07.31 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 数组创建
  • 数组的长度与下标
  • 数组的取值
  • 数组的赋值
  • 数组添加元素
  • 遍历
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档