• JS数组、数组和学生对象


    <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>
  • 相关阅读:
    BP神经网络模型
    支持向量机-分类器之王
    逻辑回归
    git常用命令总结持续更新
    gitlap安装配置网络这个坑
    mysql简单备份脚本
    mysql的my.cnf文件详解
    二进制部署mysql5.6
    CMDB学习之七-实现采集错误捕捉,日志信息处理
    CMDB学习之八,完成所有资产采集信息的收集
  • 原文地址:https://www.cnblogs.com/1020182600HENG/p/6065889.html
Copyright © 2020-2023  润新知