<html>
<head>
<meta charset="utf-8">
<title>JS</title>
</head>
<body>
<script language="javascript">
//对象
var obj=new Object();
obj.name="对象";
//alert(obj+"_____"+obj.name);
// 数组
var arr=new Array();
arr[0]=1;
arr[2]=3;
//alert(arr.length);
for(var i=0;i<arr.length;i++){
//alert(i+"___"+arr[i]);
}
var arr2=new Array("!!!","@@@","","$$$");
//alert(arr2.length);
for(var i=0;i<arr2.length;i++){
//alert(i+"___"+arr2[i]);
}
var arr3=[];
arr3[0]='qwerty';
arr3[1]="000000";
//alert(arr3.length+"___"+arr3[0]+"____"+arr3[1]);
//创建多个学生对象,并排序
//var stu={ //方式一
// num:1001,
// name:"zhangsan",
// age:20,
// height:170
//};
//alert(stu.name);
//方式二
//创建数组
var stu=[];
//创建学生的构造函数
function Student(num,name,age,height){
this.num=num;
this.name=name;
this.age=age;
this.height=height;
}
//多个学生信息装入数组中
for(var i=0;i<10;i++){
stu[i]=new Student(1000+i,'zs'+i,20+i,Math.round(Math.random()*200));
}
//按照身高排序
function sort(stus){
for(var i=0;i<stus.length;i++){
for(var j=0;j<stus.length;j++){
if(stus[i].height>stus[j].height){//或者stus[i][v]>stus[j][v]
var temp=stus[i];
stus[i]=stus[j];
stus[j]=temp;
}
}
}
}
sort(stu);
//for in
for(var v in stu){
alert(stu[v].name+"____"+stu[v].height);
}
</script>
</body>
</html>