基本教程数组的数组
如果要使用变量来存储一组值,则需要使用数组(数组)。
数组是具有多个名称的树的集合。集合中的每个数组都是一个数组元素(元素),它可以使用变量组存储在团队中的每个成员的名字。
在Javascript中,数组是使用关键字创建数组的声明,和同事还可以声明变量的长度length.for例子
复制代码代码如下所示:
无功一=新的阵列(12); / /声明一个变量的长度
当无法预测数组的最终数目时,声明数组不能指定一个特定的数字:
复制代码代码如下所示:
VaR的团队=新(阵列); / /阵列端的数量是未知的,不能申报的具体数量
一{ 0 } = 1414;
一{ 1 } =北京;
一{ 2 } = 0x4;
一{ 3 } =我可以;
一{ 4 } =红色;
一{ 5 } =蓝色;
一{ 6 } =橙色;
此外,还可以直接创建一个数组。
复制代码代码如下所示:
无功一=新数组(111
与字符串一样,数组也可以使用长度来获取和指定数组的长度。
复制代码代码如下所示:
无功一=新数组(111
document.write(ATeam { 1 } + );
document.write(ateam.length + )
注释:对数组有更深刻的理解。
复制代码代码如下所示:
无功一=新数组(111
一{ 20 } =12415
document.write(ATeam { 20 } + );
document.write(ateam.length + )
此外,数组可以定义为{在中间使用逗号。
复制代码代码如下所示:
蒸汽={ 10,5565
document.write(蒸汽{ 3 }) / /输出33263
阵列可以很容易地转换使用toString()
复制代码代码如下所示:
蒸汽={ 10,5565
document.write((蒸汽ToString)) / /
105565 / 33263,红色输出,齐晖。
document.write(typeof(SS));
输出字符串
如果将数组转换为字符串,不希望使用逗号连接,则使用连接()方法。
复制代码代码如下所示:
蒸汽={ 10,5565
SS = steam.join();
DD = steam.join(,)
105565 / 33263,红色输出,齐晖。
document.write(SS);
document.write(DD);
输出10-5565-pking-33263-red / / 10 } { 5565 } {齐晖} { 33263 } {红
对于字符串,Javascript使用拆分()转换成数组。
复制代码代码如下所示:
苹果,2151,橙;
sfruit = fruit.split(
document.write(sfruit); / /输出2151,苹果,橙
(sfruit.join document.write(); / / apple-2151-orange输出)
在此之后,Javascript向反转数组提供反向()方法。
复制代码代码如下所示:
苹果,2151,橙;
sfruit = fruit.split(
document.write(sfruit); / /输出2151,苹果,橙
(sfruit.join document.write()+); / / apple-2151-orange输出
(sfruit.reverse document.write()+);输出2151,橙,苹果
(sfruit.reverse document.write()ToString()+);输出2151,苹果,橘子
对于字符串反转,Javascript没有直接转换方法。我们可以使用分裂()将字符串转换成一个数组,使用Rerverse()逆转,然后用加入连接字符串反转。
复制代码代码如下所示:
var =2151,橙,苹果;
无功sfruit =iambeijing123 ;
document.write(水果。分裂)。反()+); / / 2151、橘子、苹果
(sfruit.split document.write(反向)(加入)(+)); / / iambeijing123输出
排序()可以用来对数组元素进行排序(按字母顺序排列)。
复制代码代码如下所示:
水果= {橙
document.write((水果类)); / /输出2151,苹果,橙,橙
关于推()和POP()的用法
复制代码代码如下所示:
sfruit =新的数组();
Sfruit.push(红色);
Sfruit.push(绿色);
Sfruit.push(oragen );
Sfruit.push(蓝色);
document.write(sfruit.length + sfruit.tostring()+);
无功wfruit = sfruit.pop();
document.write(wfruit + )
(sfruit.tostring document.write())
如上所述,Javascript将数组视为堆栈,使用推()和POP()进行堆栈和堆栈处理。