数组1

数组:内存中连续存储多个变量的存储空间,     

  一、 声明数组:  1.声明一个空数组              var arr=[];          var arr=new Array()         

2.声明数组的同时初始化数据 

  var arr=['值1','值2','值3'];              var arr=new Array('值1','值2','值3');       

  3.创建n个空元素的数组              var arr=new Array(n);       

二、访问数组中的元素     

下标:数组中唯一标识一个元素存储位置的序号下标默认从0开始,逐渐递增,不重复  arr[i]访问下标为i位置的元素     

三、数组的length属性 

标识了数组中理论上的元素个数, 任何情况下,数组的长度永远等于最大下标+1            固定套路 :访问数组中的最后一个元素 arr[arr.length-1]     

访问数组中倒数第n个元素 arr[arr.length-n]  末尾追加新元素: arr[arr.length]新值

js中的数组有三个不限制

1.不限制数据类型             

2.不限制下标, 获取元素时,下标越界,不报错,返回undefined           

3.不限制元素的个数 设置元素时下标越界会自动添加新元素

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Javascript有很多数组的方法,有的人有W3C的API,还可以去MDN上去找,但是我觉得API上说的不全,M...
    顽皮的雪狐七七阅读 4,205评论 0 6
  • HTML 5 HTML5概述 因特网上的信息是以网页的形式展示给用户的,因此网页是网络信息传递的载体。网页文件是用...
    阿啊阿吖丁阅读 4,068评论 0 0
  • 排序算法说明 (1)排序的定义:对一序列对象根据某个关键字进行排序; 输入:n个数:a1,a2,a3,…,an 输...
    code武阅读 677评论 0 0
  • 第一章1,什么叫程序:程序就是计算机按照人类完成事物的步骤和逻辑,通过计算机命令来逐步执行最终实现目标的一种机器语...
    悟名先生阅读 982评论 0 4
  • 什么是测试用例评审 测试用例(Test Case):是为某个特殊目标而编制的一组测试输入、执行条件以及预期结果,以...
    灼灼2015阅读 1,871评论 0 1