close

一、陣列

1. 一維陣列

  • new Array(5) 建立空白一維陣列
  •  [第一個值,第二個值,第三個值,第四個值,第五個值]
  • new Array(第一個值,第二個值,第三個值)

2. 二維陣列

  • new Array(5) 加for.....{  new Array(2)  for{}}
  • [[第一個值之一,第一個值之二],[第二個值之一,第二個值之二],[第三個值之一,第三個值之二]]
  • new Array([第一個值之一,第一個值之二],[第二個值之一,第二個值之二]);

二、程式範例如下:

1. 一維陣列範例如下:

<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>無標題文件</title>
    <script language="javascript">
    var text1=new Array(5);
        for(i=0;i<=5;i++){
            text1[i]=i*2;
        }
        document.write(text1+"<br/>");
    document.write("=========================<br/>");
        
        var text2=[10,20,30,40,50];
        document.write(text2+",總共幾筆?答:"+text2.length+"<br/>");
    document.write("=========================<br/>");
        
        var text3=new Array(7,8,9);
        document.write(text3+",總共幾筆?答:"+text3.length+"<br/>");    
        
    </script>

</head>

<body>
</body>
</html>
 

2. 二維陣列範例如下:

<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>無標題文件</title>
    <script language="javascript">
    var text1=new Array(5);
    
        for(i=0;i<=5;i++){
            text1[i]=new Array(2);
            for(j=0;j<text1[i].length;j++){    
                text1[i][j]=i*2*j;
            }
        }
        document.write(text1+"<br/>");
    document.write("=========================<br/>");
        
        var text2=[[1,5],[2,6],[5,7]];
        document.write(text2[0][1]+"<br/>,總共幾筆?答:"+text2.length+"<br/>");
    document.write("=========================<br/>");
        
        var text3=new Array([5,6],[8,9]);
        document.write(text3[1][0]+"<br/>,總共幾筆?答:"+text3.length+"<br/>");    
        
    </script>

</head>

<body>
</body>
</html>

arrow
arrow
    文章標籤
    javascript
    全站熱搜
    創作者介紹
    創作者 小甲學習地 的頭像
    小甲學習地

    學習資訊部落

    小甲學習地 發表在 痞客邦 留言(0) 人氣()