(七)javascript中的数组
一、 一维数组
1.1 声明数组
var 数组名=new Array(数组大小);
1.2 添加元素
<script> var a=new Array(3); a[0]="张三"; a[1]="李四"; a[2]="王五"; var show=function(){ alert(a[2]); } show(); </script>
二、二维数组
2.1 创建二维数组
- var arr = new Array[10][10]; 这种是错的,只有java才能这样定义二维数组。
- 方法一:
<script>
var a=new Array();
a[0]=new Array();
a[1]=new Array();
a[0][0]="泉州";
a[0][1]="福州";
a[1][0]="中国";
a[1][1]="美国";
alert(a[1][1]);
</script>
解析: 先创建一个一维数组,然后在对一维数组里的每个元素分别定义为一维数组。或者如下:
<script>
var a=new Array();
a[0]=new Array();
a[1]=new Array();
a[0]=["中国","美国"];
a[1]=["福建","台湾"];
alert(a[1][1]);
</script>
- 方法二:
<script> var a=new Array(); a[0]=["福州","泉州"]; a[1]=["中国","日本"] alert(a[1][1]); </script>
- 方法三:
<script> var a=[["地球","火星"],["福建","北京"]]; alert(a[0][1]); </script>
2.2 数组的基本方法
-
<script> var a=["中国","美国","俄罗斯"]; alert(a.join("|")); var b=a.reverse(); alert(b); alert(a.sort()); </script>
结果:解析: join()方法里如果没有输入参数,则默认是逗号“,”。