微信标志

JAVAscript练习

东山群-电脑网络技术
1、数组写法

例1:之前讲过的写法
var a=[1,2,3]

例2:另一种写法
var a=new Array(1,2,3)

两种写法作用是一样的,一般采用第一种就可以了。
2、数组添加删除 头部或尾部

例1:设置数组的length

var a=[1,2,3,4,5,6]

例2:数组尾部添加 push

var a=[1,2,3,4,5,6]

例3:数组尾部删除 pop

var a=[1,2,3,4,5,6]

例4:数组头部添加 unshift

var a=[1,2,3,4,5,6]

例5:数组头部删除 shift

var a=[1,2,3,4,5,6]

3、数组添加删除 任意操作

例1、删除 splice

var a=[1,2,3,4,5,6]

例2、添加 splice

var a=[1,2,3,4,5,6]

例3、替换 splice

var a=[1,2,3,4,5,6]

4、数组连接、分割、排序

例1、数组连接 concat

var a=[1,2,3];var b=[4,5,6] a和b可以换位置

例2、数组分隔 join

var a=[1,2,3,4,5,6] 自定义连接符

例3、数组字符串排序 sort

var a=['float','height','window','zoom','load']

例4、数组数字排序 sort(function (n1,n2){return n1-n2})

var a=[33,22,15,53,355,134,2,5,6]

记录

数组:一个数组里面尽量只存一种类型,要么都是数字,要么都是字符串。

push:数组尾部添加1个内容。写法arr.push(内容)

pop:数组尾部删除1个内容。写法arr.pop()

unshift:数组头部添加1个内容。写法arr.unshift(内容)

shift:数组头部删除1个内容。写法arr.shift()

splice:数组的万能操作。删除写法:arr.splice(起点,长度)。插入写法:arr.splice(起点,长度为0,需要添加的元素)。替换写法:arr.splice(起点,长度为要替换的个数,替换后的元素)

concat:数组连接。写法a.concat(b)

join:数组分隔符。写法a.join('-')

sort:数组内容排序。写法a.soft(),sort是可以有一个参数的a.soft(function(n1,n2)),这个参数实际是一个函数,叫做比较函数。这个函数里可以有两个参数,一个1一个2,每次提取两个数字比较哪个小,把小的往前排。