一、陣列
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>
留言列表