JavaScript的数组如何声明

   2023-02-08 学习力0
核心提示:这篇文章主要介绍“JavaScript的数组如何声明”,在日常操作中,相信很多人在JavaScript的数组如何声明问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”JavaScript的数组如何声明”的疑惑有所帮助!接下来,请跟着小编一起来

这篇文章主要介绍“JavaScript的数组如何声明”,在日常操作中,相信很多人在JavaScript的数组如何声明问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”JavaScript的数组如何声明”的疑惑有所帮助!接下来,请跟着小编一起来学习吧!

在 JavaScript 中,数组是用于存储不同元素的单个变量。当我们想要存储元素列表并通过单个变量访问它们时,通常会使用它。与大多数语言的数组是对多个变量的引用不同,在JavaScript中数组是存储多个元素的单个变量。

数组的声明

基本上有两种方法可以声明一个数组。

例子:

var House = [ ]; // method 1 var House = new Array(); // method 2

但通常方法 1 比方法 2 更受欢迎。让我们了解这样做的原因。

数组 示例的初始化

(对于方法 1):

// Initializing while declaringvar house = ["1BHK", "2BHK", "3BHK", "4BHK"];

示例(对于方法 2):

// Initializing while declaring// Creates an array having elements 10, 20, 30, 40, 50var house = new Array(10, 20, 30, 40, 50);//Creates an array of 5 undefined elementsvar house1 = new Array(5); 
//Creates an array with element 1BHKvar home = new Array("!BHK");

如上例所示,house包含 5 个元素,即(10, 20, 30, 40, 50)而house1包含5 个未定义的元素,而不是只有一个元素 5。因此,在处理数字时,这种方法通常不是首选,但它适用于字符串和布尔值,如上面的示例所示,home 包含单个元素 1BHK。

我们也可以在初始化后更新。

// Creates an array of 4 undefined elementsvar house1 = new Array(4);  
// Now assign valueshouse1[0] = "1BHK"house1[1] = "2BHK"house1[2] = "3BHK"house1[3] = "4BHK"

JavaScript 中的数组可以容纳不同的元素

我们可以将数字、字符串和布尔值存储在单个数组中。

例子:

// Storing number, boolean, strings in an Array var house = ["1BHK", 25000, "2BHK", 50000, "Rent", true];

访问数组元素

JavaScript 中的数组从 0 开始索引,因此我们可以按如下方式访问数组元素:

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);

数组的长度属性

数组的长度属性返回数组的长度。数组的长度总是比数组的最高索引多一。

下面的示例说明了数组的长度属性:

var house = ["1BHK", 25000, "2BHK", 50000, "Rent", true];//len contains the length of the arrayvar len = house.length;for (var i = 0; i < len; i++)
    alert(house[i]);

到此,关于“JavaScript的数组如何声明”的学习就结束了,希望能够解决大家的疑惑。理论与实践的搭配能更好的帮助大家学习,快去试试吧!若想继续学习更多相关知识,请继续关注***网站,小编会继续努力为大家带来更多实用的文章!

 
标签: javascript
反对 0举报 0 评论 0
 

免责声明:本文仅代表作者个人观点,与乐学笔记(本网)无关。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
    本网站有部分内容均转载自其它媒体,转载目的在于传递更多信息,并不代表本网赞同其观点和对其真实性负责,若因作品内容、知识产权、版权和其他问题,请及时提供相关证明等材料并与我们留言联系,本网站将在规定时间内给予删除等相关处理.

  • JavaScript翻转字符串方法 js翻转一个字符串
    先把字符串转化成数组String.prototype.split(),再借助数组的reverse方法翻转数组顺序(Array.prototype.reverse()),然后把数组转化成字符串。使用的API方法:String.prototype.split(' ')使用指定的分隔符字符串将一个String对象分割成字符串数组Array.prot
    03-08
  • javascript常见面试题之一:将字符串'get-
    var str='get-element-by-id'; function strToupper(str) { //利用split将字符串分割成数组var arr= str.split('-');for (var i = 1; iarr.length; i++) {      //1.利用for循环获取数组的每个元素,2.用charAt(0)获取每个元素的第一个字符;3.用substr
    03-08
  • JavaScript清除空格、换行,把双引号转换成单引号
    JavaScript清除空格、换行,把双引号转换成单引
    1、页面   2、源码 1 !DOCTYPE2 html3 head4meta charset="utf-8"5 title清除字符串的空格和双引号/title6 style type="text/css"7 textarea{8 padding:10px;9 font-size:18px; 10 width:100%; 11 resize:none; 12 } 13 .main{ 14 padding:40px 10px; 15
    03-08
  • javaScript的Date函数 javascript date(
    1、获取当前时间  Date()获取到的时间是当前设备的显示的时间,开发中要考虑到用户的设备时间是否正确let nowTime = new Date(); // 获取当前时间  把data时间转换成常规格式scriptlet getTimeNow = () = {let nowTime = new Date(); // 获取当前时间——
    03-08
  • JavaScript中什么是闭包
    JavaScript中什么是闭包
    概念:当一个内部函数被调用,就会形成闭包,闭包就是能够读取其他函数内部变量的函数  就是一个函数去访问了另外一个函数的中的变量的函数例子:!DOCTYPE htmlhtmlheadmeta charset="UTF-8"title闭包/title/headbodyscript type="text/javascript"//允许函
    03-08
  • 关于Javascript中通过实例对象修改原型对象属性
    Javascript中的数据值有两大类:基本类型的数据值和引用类型的数据值。基本类型的数据值有5种:null、undefined、number、boolean和string。引用类型的数据值往大的说就1种,即Object类型。往细的说有:Object类型、Array类型、Date类型、Regexp类型、Functio
    03-08
  • javascript中defer的作用(转)
    script src=".js.js" defer/scriptdefer的作用就是作用是文档加载完毕了再执行脚本,这样回避免找不到对象的问题 加上 defer 等于在页面完全在入后再执行,相当于 window.onload ,但应用上比 window.onload 更灵活! defer是脚本程序强大功能中的一个“无名英
    03-08
  • JavaScript Array map() 方法
    JavaScript Array map() 方法
    一、定义map() 方法返回一个新数组,不会改变原始数组。同时新数组中的元素为原始数组元素调用函数处理后的值,并按照原始数组元素顺序依次处理元素。注意:map() 不会对空数组进行检测。二、语法array.map(function(currentValue,index,arr), thisValue)四、
    03-08
  • JavaScript中的arguments,callee,caller(转)
    在提到上述的概念之前,首先想说说javascript中函数的隐含参数:argumentsArguments该对象代表正在执行的函数和调用它的函数的参数。[function.]arguments[n]参数function:选项。当前正在执行的 Function 对象的名字。 n :选项。要传递给 Function 对象的从
    03-08
  • 前台javascript排序 js排序的几种方式
     script type="text/javascript"$(function () {$('.Sorthead-ShowUp').click(function () { var filed = $(this).attr("name"); $(".issorting").removeClass("issorting"); $(this).addClass("issorting"); D
    03-08
点击排行