javaScript object对象创建的方法

<html>
<head>
    <title></title>
</head>
<body>
    <script type="text/javascript">
    //数组创建 2种
    //var arr = new Array('fsdfsdfsdfsdfds') 
    //var arr1 =[22222]
    //alert(arr1)
    // 对象创建 4种 
    //1、通过字面量来创建对象
        var obj={x:1,b:'objeck'}
        //alert(obj)
    //2、通过new来创建对象
        var feiji = new Object()
            feiji.yongtu = "客机"
            feiji.age = 50
            feiji.color= "红的"
            //alert("飞机的用途:"+feiji.yongtu + ",年龄:"+feiji.age+",颜色:"+feiji.color) 
    //3、通过构造函数来创建对象
            function zoo(){
                this.weighta=200
                this.dog=''
                //return weighta
            }
                //alert(zoo())
        //直接读出 this对象的值 
            //pig = new zoo()
            //alert(pig.weighta)
//(1)通过构造函数来创建对象 
            function zoo(name,job){
                this.name=name
                this.job=job
                //return weighta
            }
            var bill=new zoo("Bill Gates","Engineer",1985);
            document.write(bill.name,bill.job);

 

    //4、create() 创建对象
            var obj1=Object.create({m:111})
            //alert(obj1.m)
    </script>
</body>
</html>

 

posted @ 2018-01-08 18:02  赵晓龙  阅读(516)  评论(1)    收藏  举报