JavaScript中简单的数组使用及明细处理

1,数组的使用

演示JavaScript中的数组定义以及长度可以自己变化
定义:
	var arr=[1,4,3,6,9];//不能声明成arr[]----声明时不能带中括号
    	var arr[]=[1,2,3,4];//这样写是不行的,出错的;
演示数组长度可以自己增长:
  // ▲演示数组的长度是可以自动增长的
    //Js中的数组的功能相当于Java中的数组和集合的综合
    	var arr=[1,4,3,6,9];//不能声明成arr[]----声明时不能带中括号
    	var arr[]=[1,2,3,4];//这样写是不行的,出错的
    	print(arr);//输出数组的内容1,4,3,6,9
    	arr[7]=9;
    	for(var x=0;x<arr.length;x++){//遍历数组
    	print(arr[x]+" ");//1 4 3 6 9 undefined undefined 9可以自己增长长度,但是没有定义的是undefined
    	}
    	

演示JavaScript中一个数组内可以放很多类型的数据:
<span style="font-size:14px;">//      ▲演示数组当中可以存储不同数据类型的数据
	var ass=[12,"abc",true,12.23];
	 	for(var x=0;x<ass.length;x++){//遍历数组
    	print(ass[x]+" ");// 可以存放不同类型的数据 12 abc true 12.23
    	}</span>

2,组和Array对象的使用

<span style="white-space:pre">	</span>var aa=new Array();
		println("aa:"+aa.length);//aa:0
		var bb=[];
		println("bb:"+bb.length);//bb:0   所以说var aa=new Array()和var bb=[]是等价的
		
		 var aa=new Array(2);
		 println("aa:"+aa.length);//aa:2   aa的数组长度为2;new Array(2);表示长度为2
		 for(var x=0;x<aa.length;x++){
		 	println("aa的元素"+aa[x]);//a的元素undefined  new Array(2);表示长度为2 ,里面的元素为空
		 }
		 
		 var bb =new Array(2,5,7);
		 println("bb:"+bb.length);//bb:3表示 当new array(par),当par大于1个时候,表示为里面的元素,只有一个时候表示数组元素的长度
		  for(var x=0;x<bb.length;x++){
		 	println("bb的元素"+bb[x]);//b的元素2,bb的元素5,bb的元素7
综上: var aa=new Array()和var bb=[]是等价的
var aa=new Array(2);//表示aa的数组长度为2;new Array(2);表示长度为2
var bb =new Array(2,5,7);//bb:3表示 当new array(par),当par大于1个时候,表示为里面的具体数据,只有一个数的时候,表示数组元素的长度;

  3,二维数组的演示

在JavaScript中不能像Java中直接定义二维数组
<!--     //js中的二维数组演示 -->
     <script type="text/javascript">
     println("<hr/>");
     var aa=new Array(3);
     aa[0]=[1,2,3];
     aa[1]=["a","b","c"];
     aa[2]=[true,false];
     for(var x=0;x<aa.length;x++){
     		for(var y=0;y<aa[x].length;y++){
     		println("a["+x+"]["+y+"]"+":"+aa[x][y]);//原样输出
//      			document.write(aa[x][y]+" ");
     		}
     }
     //在js中的二维数组中,我们需要先开一维的数组,然后在一维的元素上在开一维


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值