JavaScript 数组 length 属性获取数组长度或设置数组元素的数目

JavaScript 数组 length 属性

JavaScript 数组 length 属性可返回或设置或组中元素的数目,语法如下:

array_object.length

利用 length 属性得到元素数目

<script language="JavaScript">

var array_1 = new Array(‘a‘,10.5,true);
document.write( ‘数组长度 ‘ + array_1.length );

</script>

运行该例子,弹窗输出:数组长度 3

再看下面这个特殊的例子:

<script language="JavaScript">

var array_1 = new Array(‘a‘,10.5,true);
array_1[5] = ‘b‘;
document.write( array_1 + "<br />");
document.write( ‘数组长度 ‘ + array_1.length );

</script>

运行该例子,输出:

a,10.5,true,,,b
数组长度 6 

这个例子说明:

  1. 使用数组下标的方式增加数组元素后,如果不是紧挨着最后的元素增加,则中间会出现 undefined 的空元素
  2. undefined 的空元素会被计算在数组元素数目内,也就是 length 的值始终比最大的下标大 1(下标从 0 开始计数)

利用 length 属性设置数组元素数目

利用 length 属性还可以设置数组的元素数目,具体见下面的例子:

<script language="JavaScript">

var array_1 = new Array(‘a‘,10.5,true);
array_1.length = 6;
document.write( array_1 + "<br />");
document.write( ‘数组长度 ‘ + array_1.length );

</script>

运行该例子,输出:

a,10.5,true,,,
数组长度 6 
参考阅读
时间: 2024-12-25 18:37:09

JavaScript 数组 length 属性获取数组长度或设置数组元素的数目的相关文章

Javascript中length属性的总结

Javascript中length属性的总结 一.StringObject中的length     length属性是返回字符串的字符数目. 例如: // 普通字符串 var str = "abcdef"; console.log(str.length); // 6 // 数组 var str1 = new Array(1,2,3,4); console.log(str1.length); // 4 // 数组与字符串 var str2 = str1 + str; // "a

(一)javascript中的数组index属性——获取数组的索引值

例如:要做到这样的效果 点击每个选项时,会显示不同的div. 我们的做法:在javascript中,先把所有的div的display设置为none,然后在根据当前的数组里的索引值进行一个显示div的过程. 下面的例子就是: 首先,把妙味课堂.妙味茶馆.苗味视频选项的div设置为display:none: 然后,早在之前就以前设置好了数组的索引值 btn[i].index=i; 于是当所有div都设置为display:none后,再把点击的那个div的display设置为block就可以了 con

javascript Array对象length属性

length 属性可设置或返回数组中元素的数目. 语法: arrayObject.length 数组的 length 属性总是比数组中定义的最后一个元素的下标大 1.对于那些具有连续元素,而且以元素 0 开始的常规数组而言,属性 length 声明了数组中的元素的个数. 数组的 length 属性在用构造函数 Array() 创建数组时被初始化.给数组添加新元素时,如果必要,将更新 length 的值. 设置 length 属性可改变数组的大小.如果设置的值比其当前值小,数组将被截断,其尾部的元

length()方法,length属性和size()的方法的区别

length()方法,length属性和size()的方法的区别: length()方法是针对字符串来说的,要求一个字符串的长度就要用到它的length()方法: length属性是针对Java中的数组来说的,要求数组的长度可以用其length属性: java中的size()方法是针对泛型集合说的,如果想看这个泛型有多少个元素,就调用此方法来查看! 这个例子来演示这两个方法和一个属性的用法: public static void main(String[] args) { String []li

length属性、length()方法和size()的方法的区别

JAVA 1. length属性是针对Java中的数组来说的,要求数组的长度可以用其length属性: 2.length()方法是针对字符串来说的,要求一个字符串的长度就要用到它的length()方法: 3. java中的size()方法是针对泛型集合说的,如果想看这个泛型有多少个元素,就调用此方法来查看 public static void main(String[] args) { String[] list = {"bo", "ke", "yuan&

数组的Length属性用起来比把长度放在一个局部变量高效

在clr via C#一书中看到了下面文字,数组的Length属性,经过了特殊处理,在循环的时候,直接是用该属性比,把长度放在局部标量中高效. 所以,对于程序中的效率问题,很多时候不能只能想当然的以为这样就高效,需要自己去实际的实践,也许结果是自己意想不到的.

JavaScript数组的属性和方法

Array 对象属性 FF: Firefox, IE: Internet Explorer 属性 描述 FF IE constructor 返回对创建此对象的数组函数的引用. 1 4                 length 设置或返回数组中元素的数目. 1 4 prototype 使您有能力向对象添加属性和方法. 1 4 Array 对象方法 FF: Firefox, IE: Internet Explorer 方法 描述 FF IE concat() 连接两个或更多的数组,并返回结果.

什么情况下使用break关键字? 什么情况下使用Continue关键字? Java如何声明一个数组?JS如何声明一个数组?如何获取数组长度? 如何遍历数组?

什么情况下使用break关键字?什么情况下使用Continue关键字? Break Break关键用于终止循环. 示例: 1 2 3 4 5 6 for (int i = 0; i < 10; i++) {   if (i == 4) {     break; //终止循环,后面的循环不再执行   }   System.out.println(i); } Continue Continue关键字用于终止本次循环,其它循环继续. 示例: 1 2 3 4 5 6 7 for (int i = 0;

php获取一维,二维数组长度的方法(有实例)

在php中获取数组长度方法很简单,php为我们提供了两个函数可以计算一维数组长度,如count,sizeof都可以直接统计数组长度哦,下面我们来看几个实例吧.php如何获取数组的长度,使用php函数count(),或是sizeof()例如: 复制代码代码如下: $arr = Array('0','1','2','3','4'); echo count($arr);// 输出 5$arr = array('A','B','C');echo sizeof($arr);//输出3 sizeof()和c