用JAVASCRIPT怎么创建一个对象

解决方案 »

  1.   

    var obj = {};obj即是新的对象。
      

  2.   

    var o = new Object()
    也可以自定义构造函数

    function F()
    {
       
    }var f = new F()
      

  3.   

    第一种:(大家最常看到的也是最常用的对象)
    var o = new Object();
    var o = {};
    下面的这两个 在js中函数也是特殊的对象
    function F()
    {
        
    }var f = new F()
      

  4.   

    //混合的构造函数原型方式
    function car(Color)
    {
     this.color = Color;
    }
    car.prototype.saycolor = function() {alert(this.color);};
    //定义对象
    var carA = new car("red");
    carA.saycolor();
      

  5.   

    var o = new Object;也可以不用加括号。
      

  6.   

    上面都说了,我加一个js创建html标签对象
    var contentDiv = document.createElement("div");
    contentDiv.id = "content";
    contentDiv 就是一个html的div对象,contentDiv.id就是给div的id赋值
      

  7.   

    创建对象  
    1.var emptyObj = {};
    2.var myObj =
        {
            'id': 1,        //属性名用引号括起来,属性间由逗号隔开
            'name': 'myName'
        };
        //var m = new myObj(); //不支持
        var myObj =
        {
            'id': 1,
            'fun': function() {
                document.writeln(this.id + '-' + this.name);//以"对象.属性"方式访问
            },
            'name': 'myObj',
            'fun1': function() {
                document.writeln(this['id'] + '+' + this['name']);//以集合方式访问
            }
        };
        myObj.fun();
        myObj.fun1();
        // 结果
        // 1-myObj 1+myObj 
    创建类
    1. function myClass() {
                this.id = 5;
                this.name = 'myclass';
                this.getName = function() {
                    return this.name;
                }
            }
            var my = new myClass();
            alert(my.id);
            alert(my.getName());
            // 结果
            // 5
            // myclass
    2. function myClass() {
                var obj =
                {
                    'id':2,
                    'name':'myclass'
                };
                return obj;
            }
            function _myClass() {
                var obj = new Object();
                obj.id = 1;
                obj.name = '_myclass';
                return obj;
            }
            var my = new myClass();
            var _my = new _myClass();
      

  8.   


    var o = new Object();
    function F()
    {
        
    }var f = new F()var p=new Array();
      

  9.   

    一切皆对象啊,那不是java思想中的经典名言吗,用在这里了。