JS基础语法---数组
数组: 一组有序的数据
数组的作用: 可以一次性存储多个数据
数组的定义:
var 数组名=new Array();
var array=new Array();//定义了一个数组
var 数组名=new Array(长度);
var 数组名=[];//空数组
var array=[];
var array=new Array(5);
console.log(array);
一些概念和定义:
- 数组 :一组有序的数据
 - 数组元素: 数组中存储的每个数据,都可以叫数组的元素,比如:存储了3个数据,数组中3个元素
 - 数组长度: 就是数组的元素的个数,比如有3个元素,就说,这个数组的长度是3
 - 数组索引(下标): 用来存储或者访问数组中的数据的,索引从0开始,到长度减1结束
 - 数组的索引和数组的长度的关系:长度减1就是最大的索引值
 
数组名[下标]=值;
arr[3]=100;
var result=数组名[下标];
console.log(result);
举例1:通过构造函数的方式定义一个数组
举例2:就是一个数组---->字面量的方式
- 数组元素: 数组中存储的每个数据,都可以叫数组的元素,比如:存储了3个数据,数组中3个元素
 
- 数组索引(下标): 用来存储或者访问数组中的数据的,索引从0开始,到长度减1结束
 - 数组的索引和数组的长度的关系:长度减1就是最大的索引值
 
var arr = new Array(10, 20, 30, 40, 100);
console.log(arr[4]); //获取
JS基础语法---数组的更多相关文章
- JS基础语法---数组案例---9个练习
		
练习1:求数组中所有元素的和 var arr1 = [10, 20, 30, 40, 50]; var sum = 0; for (var i = 0; i < arr1.length; i++ ...
 - JS基础语法---数组基础知识总结
		
数组: 存储一组有序的数据 数组的作用: 一次性存储多个数据 数组的定义方式: 1.构造函数定义数组: var 数组名=new Array(); 2.字面量方式定义数组: var 数组名=[]; ...
 - JavaScript进阶 - 第2章 你要懂的规则(JS基础语法)
		
第2章 你要懂的规则(JS基础语法) 2-1什么是变量 什么是变量? 从字面上看,变量是可变的量:从编程角度讲,变量是用于存储某种/某些数值的存储器.我们可以把变量看做一个盒子,盒子用来存放物品,物品 ...
 - 【JS基础语法】---学习roadmap---6 parts
		
JS基础语法---roadmap Part 1 - 2: Part 3 - 4: Part 5 - 6
 - JS基础语法(二)
		
目录 JavaScript基础语法(二) 八. 函数 1. 函数的概念 2. 函数的使用 声明函数 调用函数 3. 函数的封装 4. 函数的参数 函数的参数匹配问题 5. 函数返回值 6. argum ...
 - JavaScript01 js基础语法,数据类型
		
JavaScript的概述: 1.组成 三部分组成 ecmaScript 基础语法 (es5) dom document object model 文档对象模型 (操作html文档内容) bom bo ...
 - 9.12/ css3拓展、js基础语法、程序基本知识、数据类型、运算符表达方式、语句知识点
		
css3拓展: <display:none> 将某个元素隐藏 <visibility:hidden> 也是将某个元素隐藏 <display:block&g ...
 - JS基础-语法+流程控制语句+函数+内置对象【数组】
		
JS语法: Javascript基本数据类型:undefined/null/Boolean/number/string 复杂数据类型:object typeof用来检测变量的数据类型 typeof的使 ...
 - JS基础语法---arguments对象伪数组
		
引入: //计算两个数字的和 function f1(x, y) { return x + y; } //计算三个数字的和 function f2(x, y, z) { return x + y + ...
 
随机推荐
- Astyle 一键格式化项目代码
			
代码格式化差异问题: 一个团队有多个开发,因开发习惯不同,开发时少添加了空格.换行等. 格式化代码时,一般会将整个文档格式化,代码提交时会发现未知的修改项. Astyle格式化工具 官网下载地址:Ar ...
 - Java生鲜电商平台-商家支付系统与对账系统架构实战
			
Java生鲜电商平台-商家支付系统与对账系统架构实战 说明:关于生鲜电商平台,支付系统是连接消费者.商家(或平台)和金融机构的桥梁,管理支付数据,调用第三方支付平台接口,记录支付信息(对应订单号,支付 ...
 - 通俗易懂,什么是.NET/.NET Framework/.NET Core/.Net Standard?
			
什么是.NET?什么是.NET Framework?本文将从上往下,循序渐进的介绍一系列相关.NET的概念,先从类型系统开始讲起,我将通过跨语言操作这个例子来逐渐引入一系列.NET的相关概念,这主要包 ...
 - 安全意识第八期丨OMG!发个帖子竟然摊上大事了
			
互联网时代,话在网上说.钱在网上花.事在网上办,这早已成为一种习惯,越来越多的人也倾向于通过网络来获取信息. 借助现代信息技术,网络传播者通过即时通讯工具.微博.朋友圈等渠道发布信息,虽然传播起来更便 ...
 - 利用Azure虚拟机安装Dynamics 365 Customer Engagement之四:组织单位服务安装账号设置
			
我是微软Dynamics 365 & Power Platform方面的工程师罗勇,也是2015年7月到2018年6月连续三年Dynamics CRM/Business Solutions方面 ...
 - Kotlin Parameter specified as non-null is null
			
报错信息如下: java.lang.IllegalArgumentException: Parameter specified as non-null is null: method kotlin.j ...
 - 使用Jitpack发布自己的Android Library
			
版权声明:本文为xing_star原创文章,转载请注明出处! 本文同步自http://javaexception.com/archives/169 使用Jitpack发布自己的Android Libr ...
 - 记录SqlServer安装后局域网无法连接
			
,如果安装的时候 已经选择 “混合模式(SQL Server 身份验证和Windows 身份验证)(M)”, 并且已经为 SQL Server 系统管理员分配了账户和密码 则不用重新配置. 配置方法如 ...
 - Thinkphp 模板中 if 嵌套层级过多的问题,嵌套3级就报错,取消层级限制
			
解决此问题有两种办法:1.第三层if换成eq或者原生<?php 'abc';> 2.修改Tp核心配置文件 1.第三层if换成eq或者原生<?php 'abc';> 如下图&l ...
 - CodeForces - 103B(思维+dfs找环)
			
题意 https://vjudge.net/problem/CodeForces-103B 很久很久以前的一天,一位美男子来到海边,海上狂风大作.美男子希望在海中找到美人鱼 ,但是很不幸他只找到了章鱼 ...