js数组入门教程-js 定义数组

文章主要讲的是关于如何定义数组,以及对数据长度进行动态修改。

js数组赋值

var myarray = [];
myarray[myarray.length] = 'new element';

修改js数组长度

 

var myarray = [1,2,3];
myarray.length // 3
myarray.length = 2; //delete the last element
myarray.length = 20 // add 18 elements to the array; the elements have the undefined value.

定义数组

数组对象用来在单独的变量名中存储一系列的值。

我们使用关键词 new 来创建数组对象。下面的代码定义了一个名为 myarray 的数组对象:

var myarray=new array()有两种向数组赋值的方法(你可以添加任意多的值,就像你可以定义你需要的任意多的变量一样)。

1:

var mycars=new array()
mycars[0]="saab"
mycars[1]="volvo"
mycars[2]="bmw"

也可以使用一个整数自变量来控制数组的容量:

var mycars=new array(3)
mycars[0]="saab"
mycars[1]="volvo"
mycars[2]="bmw"2:
var mycars=new array("saab","volvo","bmw")

看一款定义二维数组

<input value="[['a0','a1'],['b0','b1'],['c0','c1']]" name="ss" size="50"/><button onclick="tt()">lést'et</button>
<script>
function tt(){
eval("var aaa="+ss.value);
for(i in aaa)for(j in aaa[i])a.innerhtml+="aaa["+i+"]["+j+"] == "+aaa[i][j]+"<br/>";}
</script>
<br/><label id="a"></label>

时间: 2024-09-20 21:08:43

js数组入门教程-js 定义数组的相关文章

Vue.js快速入门教程_javascript技巧

像AngularJS这种前端框架可以让我们非常方便地开发出强大的单页应用,然而有时候Angular这种大型框架对于我们的项目来说过于庞大,很多功能不一定会用到.这时候我们就需要评估一下使用它的必要性了.如果我们仅仅需要在一个简单的网页里添加屈指可数的几个功能,那么用Angular就太麻烦了,必要的安装.配置.编写路由和设计控制器等等工作显得过于繁琐. 这时候我们需要一个更加轻量级的解决方案.Vue.js就是一个不错的选择.Vue.js是一个专注于视图模型(ViewModal)的框架.视图模型是U

Three.js快速入门教程_javascript技巧

引言 本文主要是讲解Three.js的相关概念,帮助读者对Three.js以及相关知识形成比较完整的理解. 近年来web得到了快速的发展.随着HTML5的普及,网页的表现能力越来越强大.网页上已经可以做出很多复杂的动画,精美的效果. 但是,人总是贪的.那么,在此之上还能做什么呢?其中一种就是通过WebGL在网页中绘制高性能的3D图形. OpenGL,WebGL到Three.js OpenGL大概许多人都有所耳闻,它是最常用的跨平台图形库. WebGL是基于OpenGL设计的面向web的图形标准,

代码-jquery数组的问题,定义数组

问题描述 jquery数组的问题,定义数组 我定义了一个数组var nums = [];我也不知道定义的对不对. 然后以下一段代码,循环的时候报错. 求解决报错,说类型不对 解决方案 var nums = new Array(); for (var i = 1; i < 11; i++) { if (document.getElementById( i.toString()).checked) { nums[i]= document.getElementById(i.toString()).va

vue.js初学入门教程(2)_javascript技巧

接着上一篇vue慢速入门教程学习. 4.组件使用基础 什么是组件?组件可以理解为可重用的自定义HTML. 可以使用一堆组件来构造大型应用,任意类型的应用界面都可以抽象为一个组件树: 可以把组件代码按照template.style.script的拆分方式,放置到对应的.vue文件中. 组件预定义选项中最核心的几个: 模板(template).初始数据(data).接受的外部参数(props).方法(methods).生命周期钩子函数(lifecycle hooks). 4.1 基本步骤 使用组件首

vue.js初学入门教程(1)_javascript技巧

Vue.js是当下很火的一个JavaScript MVVM库,它是以数据驱动和组件化的思想构建的.相比于Angular.js,Vue.js提供了更加简洁.更易于理解的API,使得我们能够快速地上手并使用Vue.js. 0.MVVM 什么是MVVM?就是Model-View-ViewModel. ViewModel是Vue.js的核心,它是一个Vue实例. 不太懂也没关系,慢慢就懂了. 1.基础示例 代码: <!DOCTYPE html> <html> <head> &l

Java开发者结合Node.js编程入门教程_java

首先, 我必须得承认,作为一个有着十多年开发经验的java开发者,我已经形成了解决绝大部分问题的固有套路,尽管它们很多时候显得笨重和繁琐. 比如说如果要读取一个文件,那应该就是初始化一个BufferedReader 实例并传入一个FileReader,这几乎是顺理成章的,我在很多自认为算得上"企业级"的项目中编写这样的代码并且很享受这个过程,可以说我就是一个对其他语言不屑一顾的java脑残粉.      如果你正在阅读这篇博文,你可能已经陷入了我多年前早就陷入的一个误区,作为一名合格的

js框架require.js使用入门教程

require.js简介 RequireJS是一个工具库,主要用于客户端的模块管理.它可以让客户端的代码分成一个个模块,实现异步或动态加载,从而提高代码的性能和可维护性.它的模块管理遵守AMD规范,模块与模块之间可以互相依赖,当然可能会有人会想,模块之间的依赖,要是没法正确地去按照特定顺序加载,会出现错误,AMD规范可以处理这种问题,AMD就是这样一种对模块的定义,使模块和它的依赖可以被异步的加载,但又按照正确的顺序. AMD是"Asynchronous Module Definition&qu

C语言一维数组入门教程

一.一维数组 1.定义一个一维数组: (1)格式:存储类别   类型标识符  数组名标识符[常量表达式] (2)例子:static int a[10] (3)注意:定义数组时数组的元素必须是常量,不能是变量,例如int n=3;int a[n] 这是不对的. 2.对数组的引用: (1)引用形式:数组名[下标] 例如 a[2]  ( 2) 注意数组的下标是由0开始,如a[3] 表示有三个元素 分别是a[0],a[1] ,a[2] .如果你用a[3]访问第三个元素是错误的. (3)对数组的遍历:如果

php数组入门教程与数据相关操作函数

array()可以声明一个空数组: array[] = $value 在数组存在时,追加一个数据:在数组不存时,生成一个数组,并追加数据. array[$index] = $value 在数组存在时,追加或修改一个数据:在数组不存时,生成一个数组,并追加数据 range($n, $m); 指定值的范围.如range(2,4)生成数组 array(2,3,4). count($array); 取得数组的大小. array_pad($array, $length, $value); 返回一个长度$l