数组是JavaScript的内置类型,JavaScript数组的功能特别强大。下面简单介绍一下JavaScript数组。

1、JavaScript数组的核心功能点

JavaScript数组有如下的核心功能点:

(1)JavaScript数组常量使用方括号对[]标识;

(2)JavaScript数组变量可以使用Array类型建立;

(3)JavaScript数组中的元素,可以是不同的类型;

(4)JavaScript数组有一个length属性,是数组最大下标值+1;

(5)访问数组元素时不会出现越界;

(6)未赋值的数组元素为undefine值。

2、将数组常量赋值给变量

例如,下面是Array001.html的内容:

Array001

使用浏览器打开该文件,显示如下:

3、访问数组元素不会越界

例如,下面是Array002.html文件,建立了一个空的数组,然后可以直接给其中的元素赋值,Array002.html文件的内容如下:

Array002

使用浏览器打开该文件,显示如下:

解释:这里直接向空数组的第5个元素赋值,赋值之前,数组的长度立即变为6,新增的6个元素(第0到第5个元素)首先都初始化为undefined,然后给第5个元素赋值为12。

4、使用Array类型

例如,下面是Array003.html文件的内容:

Array003

使用浏览器打开该文件,显示如下:

5、数组中的元素可以为各种不同的类型

例如,下面是Array004.html文件的内容:

Array004

使用浏览器打开该文件,显示如下;

说明:Array004.html中,数组theArray的第3个元素的值又是一个数组。

javascript核心_功能强大的JavaScript数组相关推荐

  1. 功能强大的 Javascript 动画库插件

    本期介绍一个前端动画插件anime.js,anime.js 是一款功能强大的 Javascript 动画库插件,可以和 CSS3 属性,SVG,DOM 元素和 JS 对象一起工作,制作出各种高性能,平 ...

  2. 功能强大的JavaScript 拖拽库 SortableJS

    功能强大的JavaScript 拖拽库 SortableJS 官网:http://www.sortablejs.com/ 示例: 配置项: var sortable = new Sortable(el ...

  3. javascript核心_只需几分钟即可学习这些核心JavaScript概念

    javascript核心 Sometimes, you just want to learn something quickly. And reading through comprehensive ...

  4. javascript关键字_让我们揭开JavaScript的“ new”关键字的神秘面纱

    javascript关键字 by Cynthia Lee 辛西娅·李(Cynthia Lee) 让我们揭开JavaScript的" new"关键字的神秘面纱 (Let's demy ...

  5. javascript 图表_我如何使用JavaScript数据透视表和图表库分析开发人员趋势

    javascript 图表 Hi, dev community! 嗨,开发者社区! Today I'd like to share my experience of analyzing develop ...

  6. javascript 框架_我们仍然需要JavaScript框架吗?

    javascript 框架 by Luke Joliat 卢克·乔里亚特(Luke Joliat) 我们仍然需要JavaScript框架吗? (Do we still need JavaScript ...

  7. java sendmessage函数_功能强大的SendMessage函数

    功能强大的SendMessage函数 分类:计算机等级 | 更新时间:2016-07-08| 来源:转载 Windows API(应用程序接口)是Windows系列软件为程序开发人员提供的火力强大的& ...

  8. python简单编程语言_功能强大而又简单易学的编程语言Python

    Python是一种面向对象.直译式计算机程序设计语言,也是一种功能强大的通用型语言(维基百科).自从上次写那个批量Blast小程序的时候接触了Python,发现这个玩意儿真是好用,后来还用它弄了个动态 ...

  9. 让软件不在添加删除程序_功能强大却鲜为人知的四款软件,一但发现就无法自拔...

    Uninstall Tool Uninstall Tool是一款专业且实用的卸载软件. 电脑上流氓软件很多,有时候你想卸载,却无法卸载,那么你可以试试它,它比Windows自带的"添加/删除 ...

最新文章

  1. Maria数据库怎么复制到mysql_maria(mysql)的主从复制
  2. spring日志报错提醒_Spring Boot 2.x : 整合日志框架 Log4j2
  3. Fallout 3完结
  4. 代码签名证书,让软件真正拥有姓名!
  5. TMG学习(十一),保护企业内网上网安全
  6. mysql体系结构和存储引擎
  7. org/springframework/util/backoff/BackOff
  8. 编译正确,运行ORB_SLAM3报错Segmentation fault
  9. C++每日练笔之时间类(基类)
  10. 设备巡检app android开发,富士康移动巡检app安卓,富士康移动巡检app安卓手机软件预约 v1.0-手游汇...
  11. 将分支指针移动到不同的提交而不签出
  12. ASP.NET MVC - 用户验证和权限验证
  13. 传奇修改map地图教程_传奇地图Objects.wil与map文件的对应关系
  14. C++ 笔试面试题 ~[有答案]
  15. android设置主题背景为壁纸_Android 应用背景加载系统动态壁纸
  16. 基于模拟退火算法的TSP算法
  17. Android文件管理器
  18. 【ubuntu拷贝目录】cp: omitting directory”错误的解释和解决办法
  19. 读书笔记(三)--拜占庭问题
  20. “牌面”养成记10:打好牌,从做好这60件事开始[下]

热门文章

  1. SpringCloud与SpringConfig分布式配置中心
  2. webservice的css哪里添加,XML+XSLT+CSS+JQuery+WebService组建Asp.Net网站
  3. C++函数分文件编写
  4. markdown、LaTeX输入自定义算符Res
  5. Python绘制sigmoid函数及其导数图像
  6. 目标检测用在《人脸识别》
  7. IDEA和VS code设置默认换行符为LF
  8. IntelliJ IDEA下project概念和module的概念解释
  9. 匿名函数php作用,PHP匿名函数可以干什么用
  10. 帆软报表调用python脚本_帆软报表(finereport)实现自动滚屏效果