JavaScript - 一维数组、二维数组基础

<html>

	<head>

	<head>

	<body>
		<script language="javascript">
		// 数组
		var arr = ["wjp", 520, 'wcc', 13.14] ;
		for(var i=0; i<arr.length; i++){
			alert(arr[i]);
		}
		// 数组为空undefined
		var arr2 = ["wjp",,519+1] ;
		for(var i=0; i<arr2.length; i++){
			alert(arr2[i]);
		}
		// 数组元素本身又是数组,二维数组
		var arr3 = [["wjp", 520, 'wcc', 13.14],["L", "O", "V", "E"]] ;
		for(var i=0; i<arr3.length; i++){
			for(var j=0; j<arr3[i].length; j++){
				alert("arr3["+i+"]"+"["+j+"]"+arr3[i][j]);
			}
		}
		// 数组的元素本身有数组和非数组的输出
		var arr4 = [2222, ["wjp", 520, 'wcc', 13.14],["L", "O", "V", "E"]] ;
		for(var i=0; i<arr4.length; i++){
			if(arr4[i].length){
				for(var j=0; j<arr4[i].length; j++){
					alert("arr4["+i+"]"+"["+j+"]"+arr4[i][j]);
				}
			}else{
				alert("arr4["+i+"]"+ arr4[i]);
			}
		}
		</script>
	</body>

</html>

时间: 2024-08-05 15:19:42

JavaScript - 一维数组、二维数组基础的相关文章

C++ 一维数组 二维数组 指针

1.int a[3] = {1, 2, 3}a代表数组的首地址&a[0]也是数组的首地址 2.// int a[2][2] = {0, 1, 2, 3}; // **a 就是 a[0][0] 第一行第一列.// *(*a + 1) 就是 a[0][1] 第一行第二列.// **(a + 1) 就是 a[1][0] 第二行第一列.// *(*(a + 1) + 1) 就是 a[1][1] 第二行第二列. 3.int a[3][3] = {{1, 2, 3}, {4, 5, 6}, {7, 8, 9

C语言学习笔记:18_数组-二维数组

/* * 18_数组-二维数组.c * * Created on: 2015年7月6日 * Author: zhong */ #include <stdio.h> #include <stdlib.h> /** * 二维数组: * 为什么要用二维数组呢; * 例如: 网络班有2个班,每班有5人. * 要想存储一班的学生的年龄 定义一个一维数组搞定 int ages[5]={18,19,20,18,19}; * 然后将两个班中的所有年龄分开存入一个数组中 int classes[2]

数据结构 二维数组--&gt;稀疏数组--&gt;二维数组

稀疏数组基本概念: 稀疏数组应用场景: 当一个数组大部分的元素为"0",或者为同一个值的数组时,可以使用稀疏数组来保存该数组 处理方法: 1>记录数组一共有几行几列,有多少不同的值 2>把具有不同值的元素行列及值记录在一个小规模数组中,从而缩小程序规模 row col val [0]   总行       总列 有效数量 [1]  第一个数据行  第一个数据列 第一个数据值 [2]  第二个数据行 第二个数据列 第二个数据值 二维数组==>稀疏数组思路: 1>遍

6.javaScript中的二维数组

1 <!DOCTYPE html> 2 <html> 3 <head> 4 <meta charset="UTF-8"> 5 <title>Document</title> 6 <script type="text/javascript"> 7 //声明一维数组 8 var myarr = new Array(); 9 for (var i = 0; i < 3; i++) {

第二十一节(数组概要, 一维、二维数组的声明和使用,数组的排序,数组的查找,)

一维数组:1:/* 数组: 1. 数组是一种引用类型 2. 数组是一种简单的数据结构,线性的机构 3. 数组是一个容器,可以用来存储其他元素, 4. 数组也是可以存储任意数据类型的元素 5. 数组分为: 一维数组,二维数组,三维数组,多维数组 6. 数组中的存储的元素类型 是统一的 7. 数组的长度是不可变的,数组一旦创建长度就是不可变的,固定的 声明数组语法: <1>. 数组元素的类型[] 变量名称 <2>. 数组元素的类型 变量名称[] */ public class Arra

一维、二维数组 与 常用的返回数组 以及 fetch_all与fetch_row的区别

一维数组:单行单列的数组. 二维数组:多行多列的数组.       (至少两行两列) 索引数组: fetch_all() 返回所有数组 fetch_row() 返回一行或一列数组  (第二行需要输入两边,第三行需要输入三遍) 返回关联数组: fetch_assoc() 返回数组含有对象: fetch_object() 返回的数组既有索引又有关联: fetch_array()

C#调用C++ 平台调用P/Invoke 结构体--含有内置数据类型的一维、二维数组、字符串指针【六】

[1]结构体中含有内置数据类型的一维数组 C++代码: typedef struct _testStru3 { int iValArrp[30]; WCHAR szChArr[30]; }testStru3; EXPORTDLL_API void Struct_ChangeArr( testStru3 *pStru ) { if (NULL == pStru) { return; } pStru->iValArrp[0] = 8; lstrcpynW(pStru->szChArr, L&quo

php获取一维,二维数组长度的方法(有实例)

在php中获取数组长度方法很简单,php为我们提供了两个函数可以计算一维数组长度,如count,sizeof都可以直接统计数组长度哦,下面我们来看几个实例吧.php如何获取数组的长度,使用php函数count(),或是sizeof()例如: 复制代码代码如下: $arr = Array('0','1','2','3','4'); echo count($arr);// 输出 5$arr = array('A','B','C');echo sizeof($arr);//输出3 sizeof()和c

each处理一维数组二维数组和JS改变屏幕事件

改变屏幕大小事件 window.onresize=function(){ var w=$(window).width(); if((w<1189)){ $('.one').hide(); } } each处理一维数组 $.each(arr,function(i,val)){ alert(i);alert(val) } each处理二维数组 $.each(arr2,function(i,item){ alert(i)输出二维数组有几个数组元素 alert(item) 将输出每一个数组 }) var

C# 数组 二维数组

数组:相同数据类型的元素按一定顺序排列的集合.是一组变量 作用:操作大量数据    数组的定义1.数组里面的内容必须是同一类型2.数据必须有长度限制                               //  定义时限定长度,往后无法更改 一维数组 表达式 1.数据类型[ ] 变量名 = new 数据类型[长度]:              string [ ] s  = new atring [ 5 ];    //定义一个有五个变量的string类型数组 s [0] = "aaa&q