之前学过java,所以学习javaScript基本语法的时候,有比较着学习。javaScript语法要宽泛许多。
看到数组的时候,觉得不同之处还蛮多的,就写一些例子,日后看起来也方便。
var names = Array("zhao","qian","sun","li");
for(var i=0;i<names.length;i++)
{
document.write(names[i] + " ");
}
//zhao qian sun li
names = ["zhou","wu","zheng","wang"];
for(var i=0;i<names.length;i++)
{
document.write(names[i] + " ");
}
//zhou wu zheng wang
names = Array(3);
names[0] = "zhao";
names[1] = "qian";
for(var i=0;i<names.length;i++)
{
document.write(names[i] + " ");
}
//zhao qian undefined
//即使初始化数组长度为3,可实际赋给其四个值,数组长度也变为4.
names = Array(3);
document.write("names.length = " + names.length);
//names.length = 3
names[0] = "zhao";
names[1] = "qian";
names[2] = "sun";
names[3] = "li";
document.write("names.length = " + names.length);
//names.length = 4
for(var i=0;i<names.length;i++)
{
document.write(names[i] + " ");
}
//zhao qian sun li
//数据类型不限
names = [2012,"July",30.5,true,30.0500];
for(var i=0;i<names.length;i++)
{
document.write(names[i] + " ");
}
//2012 July 30.5 true 30.05(无效的0滤掉了)
//关联数组
names = Array();
names["zhou"] = "zhou lili";
names["wu"] = "wu yuanyuan";
document.write(names["zhou"] + " " + names["wu"]);
//zhou lili wu yuanyuan(会忽略掉空白符)
分享到:
相关推荐
在JavaScript中,数组是一种常用的数据结构,用于存储一系列的值。有时我们可能需要根据特定条件或索引从数组中删除元素。本篇文章将详细介绍几种在JavaScript中删除数组元素的方法,帮助开发者更好地理解和应用这些...
JavaScript splice 数组操作(删除,插入)JavaScript splice 数组操作(删除,插入)JavaScript splice 数组操作(删除,插入)JavaScript splice 数组操作(删除,插入)JavaScript splice 数组操作(删除,插入)...
JavaScript 对象与数组参考大全 本文列举了各种JavaScript对象与数组,同时包括对上述每一对象或数组所完成工作的简短描述,以及与其相关的属性方法,以及事件处理程序,还注明了该对象或数组的父对象用户同样可能...
在JavaScript中,数组是一种强大的数据结构,用于存储和操作多个数据项。JavaScript数组与其他编程语言中的数组有许多共同点,但也有一些独特的特点。以下是对数组用法的深入解析: 首先,创建JavaScript数组有两种...
在JavaScript中,获取数组的最大值和最小值是常见的操作,特别是在数据分析、数据处理或界面动态更新等场景。这里我们将详细探讨如何使用JavaScript实现这个功能。 首先,我们可以使用内置的Math对象中的`Math.max...
本资料《JavaScript对象与数组参考大全》将深入探讨这两个重要的数据结构,帮助开发者更好地理解和运用它们。 对象在JavaScript中是一种复杂的数据结构,它们是键值对的集合,键可以是字符串或者符号,而值可以是...
JavaScript 实现合并数组并排序
JavaScript中的数组是一个强大的数据结构,它具有与其他编程语言中数组不同的特性和行为。在这个文档中,我们将深入探讨JavaScript数组的三个关键特性以及四种创建数组的方法。 1. **无类型(Untyped)** ...
JavaScript 二维数组实现的省市联动菜单 本文主要介绍了使用 JavaScript 二维数组实现省市联动菜单的方法。该方法通过二维数组存储城市列表项,并使用 JavaScript 代码来实现省市联动菜单的功能。 知识点 1: ...
JavaScript 实现求数组里有多少个true
在JavaScript编程中,遍历数组以查找最大值和最小值是一项基本操作,广泛应用于数据分析、统计计算以及各种算法实现中。下面将详细讲解如何利用JavaScript实现这个功能,并提供相关的实例和技巧。 首先,我们来看...
JavaScript是一种广泛用于网页和网络应用的轻量级脚本语言,尤其在操作和处理数组时,它提供了多种高效的方法。本文将深入探讨如何利用JavaScript实现数组的筛选功能,并结合实例来展示具体用法。 筛选数组的基本...
本文列举了各种JavaScript对象与数组,同时包括对上述每一对象或数组所完成工作的简短描述,以及与其相关的属性方法,以及事件处理程序,还注明了该对象或数组的父对象用户同样可能需要参考Online Companion中的超级文本...
### JavaScript 数组增加和删除方法详解 在JavaScript中,数组是一种非常重要的数据结构,用于存储一系列按顺序排列的值。本文将详细介绍如何通过自定义方法实现数组元素的插入与删除功能。 #### 插入方法 `insert...
记住,实践是最好的老师,因此,尝试修改这些示例,探索不同的用法,将使你的JavaScript学习之路更加丰富多彩。同时,不断查阅文档和参考资料,了解JavaScript的更多特性,如ES6中的新数组方法(如`map()`, `filter...
在讲授JavaSript课程第七章时,发现课件中没有把JavaScript的数组讲清楚。因为,JavaScript的数组非常特殊,而且如果你能够理解它,那么对于我们学习JSON对象语法就非常容易理解了--因为JSON就是一个数组--我们也...
本文主要介绍了JavaScript中常见的数组操作方法,包括添加、删除和排序,这对于理解和优化JavaScript代码至关重要。 1. **数组的添加** - **concat()** 方法用于合并数组,它不会改变原始数组,而是返回一个新的...
数组乱序 javascript
既然是对数组进行处理,最终返回一个值,我们就可以考虑使用 reduce 来简化代码:// 方法3flatten(next) : next)ES6 增加了扩展运算
还不错吧,自己看下~~JavaScript用二维数组实现了下拉选择框,也就是select的级联下拉