小白从JavaScript变身的过程6

数组

内存中的一段储存空间,多个变量的集合

var arr=[];  //声明一个空数组

var arr=new Array();

//数组中的值

var arr=[1,2,3,4,5,6,7]

var arr=[a,b,c,d,e,f]

var arr=[true,false]

//数组中的值不限制数据类型

//数组不限制长度

数组的两个特点

1、下标:标识数组中的元素位置,从0开始,递增不重复

2、长度 length

3、数组的长度等于最大下标加1

遍历数组

一次获到数组中的每一个元素

var arr=[a,b,c,d,e,f,g,h]

for(var i=0;i

console.log

}

关联数组/hash数组

数组案例一

判断长度

function sz(){

var arr=[1,2,3,4,5,6,7,8,9,10,11,12,13]

//下标                              0 1 2 3 4 5 6 7 8 9 10 11 12 13

alert("长度是:"+arr.length);

}

var arr=[1,3,4,2,5];

for (var i=0,sum=arr[0]; i

if(arr[i]>sum){

sum=arr[i];

}

}console.log(sum);

数组api

1、string();把数组转换成字符串

2、join();拼接,最后拼接成的是字符串

3、concat();拼接 结果还为数组

4、slice(stari,endi+1);截取, slice特点:1)含头不含尾加尾就+1 2)如果省略第二个参数,默认从starti开始截取到结尾 3)如果一个参数都不写,相当于复制原数组 4)支持复数参数

5、splice(starti,n);删除 插入 替换

6、reverse();翻转 就是将数组翻转

7、push();给数组末尾添加元素,

8、pop();删除数组末尾的元素

9、unshift();给数组开头添加一个元素

10、shift();删除数组第一个元素

明天再更

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

推荐阅读更多精彩内容

  • 第2章 基本语法 2.1 概述 基本句法和变量 语句 JavaScript程序的执行单位为行(line),也就是一...
    悟名先生阅读 9,689评论 0 13
  • 某次二面时,面试官问起Js排序问题,吾绞尽脑汁回答了几种,深感算法有很大的问题,所以总计一下! 排序算法说明 (1...
    流浪的先知阅读 4,911评论 0 4
  • Javascript有很多数组的方法,有的人有W3C的API,还可以去MDN上去找,但是我觉得API上说的不全,M...
    顽皮的雪狐七七阅读 9,713评论 0 6
  • 朋友介绍了这个app,于是关了电视,潜心看她的作品了,还记得是六年级相识的,初一是同桌,后来高中 大学 见面的次数...
    霞baby阅读 1,540评论 2 1
  • 当今我们都是站在巨人的肩膀上看世界,改变世界。现在很难说一项创新或成功完完全全是自己独创的,在成功的路上,我们或多...
    环盈阅读 1,222评论 4 4