在JavaScript中,数组是用于存储不同元素的单个变量。当我们想要存储元素列表并通过单个变量访问它们时,通常会使用它。与大多数语言中数组是对多变量的引用不同,JavaScript中的数组是存储多个元素的单个变量。 数组的声明 声明数组基本上有两种方法。 例子:
var House=[];//方法1 var House=new Array();//方法2
但通常情况下,方法1优于方法2。让我们理解其中的原因。 数组的初始化 示例(方法1):
javascript
// Initializing while declaring var house = [ "1BHK" , "2BHK" , "3BHK" , "4BHK" ]; |
示例(方法2):
javascript
// Initializing while declaring // Creates an array having elements 10, 20, 30, 40, 50 var house = new Array(10, 20, 30, 40, 50); //Creates an array of 5 undefined elements var house1 = new Array(5); //Creates an array with element 1BHK var home = new Array( "!BHK" ); |
如上面的例子所示 房屋 包含5个元素,即。 (10 , 20, 30, 40, 50) 虽然 1号房间 包含 5. 未定义元素 而不是有一个 单元素5 因此,在处理数字时,这种方法通常是 不喜欢 但它是有效的 很好,用绳子 如上图所示,home包含一个元素1BHK。 我们也可以在初始化后更新。
javascript
// Creates an array of 4 undefined elements var house1 = new Array(4); // Now assign values house1[0] = "1BHK" house1[1] = "2BHK" house1[2] = "3BHK" house1[3] = "4BHK" |
JavaScript中的数组可以包含不同的元素 我们可以在一个数组中存储数字、字符串和布尔值。 例子:
javascript
// Storing number, boolean, strings in an Array var house = [ "1BHK" , 25000, "2BHK" , 50000, "Rent" , true ]; |
访问数组元素 JavaScript中的数组从0索引,因此我们可以按如下方式访问数组元素:
javascript
var house = [ "1BHK" , 25000, "2BHK" , 50000, "Rent" , true ]; alert(house[0]+ " cost= " +house[1]); var cost_1BHK = house[1]; var is_for_rent = house[5]; alert( "Cost of 1BHK = " + cost_1BHK); alert( "Is house for rent = " )+ is_for_rent); |
数组的长度属性 数组的Length属性返回数组的长度。数组的长度始终比数组的最高索引多一个。 下面的示例演示了数组的长度属性:
javascript
var house = [ "1BHK" , 25000, "2BHK" , 50000, "Rent" , true ]; //len contains the length of the array var len = house.length; for ( var i = 0; i < len; i++) alert(house[i]); |
笔记 :以上所有示例都可以通过在HTML的脚本标记中键入来测试 有关常用的数组方法,请参阅以下链接:
本文由 苏米特·戈什 .如果你喜欢GeekSforgek,并想贡献自己的力量,你也可以使用 写极客。组织 或者把你的文章寄去评论-team@geeksforgeeks.org.看到你的文章出现在Geeksforgeks主页上,并帮助其他极客。 如果您发现任何不正确的地方,或者您想分享有关上述主题的更多信息,请写下评论。
JavaScript最为人所知的是网页开发,但它也用于各种非浏览器环境。通过以下步骤,您可以从头开始学习JavaScript JavaScript教程 和 JavaScript示例 .