<script type="text/javascript">
//js数组,这是Javascript中唯一的容器
/*特点:
1,什么类型的数据都可以存储;
2,该数组容器的长度是可变的;
*/
var aa=["abc",12,true];//Javascript直接可以这样操作
aa[5]="aaaaa";//因为长度可变,所以可以指定数组任意位置上的值
for(var i=0;i<aa.length;i++){
alert(aa[i]);
}
//等页面加载完,再加载这个window.onload方法
window.οnlοad=function(){
alert("等页面加载完,再加载这个");
}
//建议:存储数据时,按照同一数据类型存储,取出操作时,相对不容易出错
//数组排序
var num=[1,4,2,56,5];
alert(num);//直接弹出,弹出的内容为数组各个元素
function mysort(num){
for(var i=0;i<num.length;i++){
for(var j=i+1;j<num.length;j++){
if(num[i]>num[j]){
soap(num,i,j);//引用交换函数
}
}
}
}
//定义交换函数
function soap(num,i,j){
var temp=num[i];
num[i]=num[j];
num[j]=temp;
}
mysort(num);//调用排序方法
alert(num);
</script>
Array函数时Javascript封装好的方法
<script type="text/javascript">
var a=new Array(3);//Array方法就是专门定义JavaScript数组的
a[5]="aaa";
alert(a[0]);
alert(a[1]);
alert(a[2]);
alert(a[3]);
alert(a[4]);
alert(a[5]);
alert(a[8]);
</script>