zoukankan      html  css  js  c++  java
  • JSP(数组)

    1,数组列表

    var arr=["zx","123","4.7"];

    每个数组都有length属性


    var arr=[1, , , 5];

    为空的元素为undefeated


    var arr=["x+"+1, 12.3];

    数组元素可以是表达式


    var arr=[[1,2], "hello","3.8"];

    数组元素本身也可以是数组

    <html>
    <script language="javascript">
    	var arr = [1, ["zxx"+1, ,"li",3.5],["2","@","1"]];
    	for(var i = 0; i<arr.length;i++)
    	{
    		if(arr[i].length)
    		{
    			for(var j=0; j<arr[i].length;j++)
    			{
    				alert(arr[i][j]);
    			}
    		} else 
    		{
    			alert(arr[i]);
    		}
    	}
    
    
    </script>
    </html>



    2,用对象的方式实现数组

    <html>
    <script language="javascript">
    	function MyArray() 
    	{
    		this.length=arguments.length;
    		for(var i;i < this.length;i++)
    		{
    			this[i]=arguments[i];
    		}
    	}
    
    	var str="";
    	var arr=new MyArray(4,3.5,"abo");
    	for(var i = 0;i < arr.length;i++)
    	{
    		str +=arr[i] + "\n";
    	}
    	alert(str);
    
    
    	function MyArray2(size)
    	{
    		this.length=size;
    		for(var i=0;i<size;i++)
    		{
    			this[i]="";
    		}
    	}
    	var arr2=new MyArray2(2);
    	arr[0]=3;
    	arr[1]="ba";
    	arr[2]=4;
    
    	var x,str="";
    	for(x in arr)
    	{
    		str += x + ":" + arr[x]+"\n";
    	}
    
    	alert(str);
    </script>
    </html>


    <html>
    <script language="javascript">
    	function MyArray() 
    	{
    		this.length=arguments.length;
    		for(var i;i < this.length;i++)
    		{
    			this[i]=arguments[i];
    		}
    	}
    
    	var str="";
    	var arr=new MyArray(4,3.5,"abo");
    	for(var i = 0;i < arr.length;i++)
    	{
    		str +=arr[i] + "\n";
    	}
    	alert(str);
    
    
    	function MyArray2(size)
    	{
    		this.length=size;
    		for(var i=0;i<size;i++)
    		{
    			this[i]="";
    		}
    	}
    	var arr2=new MyArray2(2);
    	arr[0]=3;
    	arr[1]="ba";
    	arr[2]=4;
    
    	var x,str="";
    	for(x in arr)
    	{
    		str += x + ":" + arr[x]+"\n";
    	}
    
    	alert(str);
    </script>
    </html>

    3,Array对象

    * Array()

    <html>
    <script language="javascript">
    
    var arr = new Array();
    arr[0]='1';
    arr[1]=2;
    
    alert(arr.length);
    </script>
    </html>


    * Array(4):确定长度


    * Array(3.5,"abc",3)

    <html>
    <script language="javascript">
    
    var arr = new Array();
    arr[0]='1';
    arr[1]=2;
    arr[3]=3;
    arr[4]=0;
    arr.sort();
    var str="";
    for(var x in arr)
    {
    	str+=x+":"+arr[x]+"\n";
    }
    
    alert(str);
    
    alert(arr.length);
    </script>
    </html>





  • 相关阅读:
    Ubuntu安装php7.0环境
    PHP-FPM参数详情
    phpize是干嘛的
    Ubuntu忘记密码
    Ubuntu下面删除和卸载软件
    Js验证正则表达式
    JS发送验证码;并设置cookie
    Shell脚本之sed的使用
    Bash基本功能:输入输出重定向
    shell常用快捷键
  • 原文地址:https://www.cnblogs.com/wjchang/p/3671557.html
Copyright © 2011-2022 走看看