JavaScript学习-数组

<% -- JavaScript学习 -- %>
    
< script  type ="text/javascript"  language ="JavaScript" >  
        
function  funArray()
        {
            
/*
                定义数组,成员可以单引号,也可以用双引号
                两逗号中不写值,即表示空元素,空元素值为undefined.
                最后一个元素为表达式
            
*/
            
var  arr = [ " name " ,, ' age ' , 20 + 1 ]
            
for ( var  iCou = 0 ;iCou < arr.length;iCou ++ )
            {
                alert(arr[iCou]);
            }

        }

        //数组中包含数组

        function  funArrArray()
        {
            
/*
                数组中可以包含数组。如下边的定义
            
*/
            
var  arr = [ 123 ,[ " name " , " scott " , ' age ' , 20 ],[ " xx " , " yy " , 1 ]];
            
for ( var  i = 0 ;i < arr.length;i ++ )
            {
                
// 如果不存在length属性,则表示是元素。
                 if (arr[i].length)
                {
                    
for ( var  j = 0 ;j < arr[i].length;j ++ )
                    {
                        alert(arr[i][j]);
                    }
                }
                
else
                {
                    alert(arr[i]);
                }                
            }            
        }
        
// 使用Array创建数组
         function  funArrayFunction()
        {
            
var  arr = new  Array();
            arr[
0 ] = " name " ;
            arr[
1 ] = " scott " ;
            arr.sort();
            
for ( var  iVal  in  arr)
            {
                alert(arr[iVal]);
            }
            
        }
    
</ script >


            
<% -- 测试使用的按钮 -- %>
            
< input  id ="Button1"  type ="button"  runat ="server"  value ="测试"  onclick ="funArray();"   />
            
< input  id ="Button2"  type ="button"  runat ="server"  value ="测试SubArray"  onclick ="funArrArray();"   />
            
< input  id ="Button3"  type ="button"  runat ="server"  value ="测试SubArray"  onclick ="funArrayFunction();"   />
      

你可能感兴趣的:(JavaScript)