js中的对象

来源:互联网 发布:手机期货行情软件 编辑:程序博客网 时间:2024/06/05 17:39

1·什么是对象

        具有一组属性和方法的一个实例被称为对象

        1>属性:对象具有的属性

        2>方法:对象具有的功能


2·声明数组的方法

        方法1:通过new关键字来实例化         new关键字可以省略

        例: var obj = new Object;       或       var  obj   = Object;

        方法2:通过字面量来实例化

        给对象添加属性   -----  对象名.属性名 = " 属性值 " ;

        例 :var obj = Object; 

                obj.name = "name" ;

                obj.num = 11; -------  正确

                obj.[ num ] = 11; ----  错误

                obj.[ "num" ] = 11; --- 正确

        给对象添加方法    对象名.方法名 = 函数;

        例:obj.show = function () {};

        给对象添加属性或方法时,如果属性名或方法名有特殊符号

                需要用引号包裹属性名或方法名

                属性和方法的调用需要采用        对象名[ 属性名 ] 因为" [ ] " 有解析功能;

         例:var  obj = {

                        "the - name":"bob";

                         age:16;

                         say:function () {}

                        }

                调用时 :   console.log( obj[ "the-name" ] );     console.log( obj.age );

         给对象添加属性的方法

                   1·对象名.属性名 (常量) = 属性值;

                   2·对象名[ 属性变量 ] = 属性值 ;

         获取对象的属性的方法

                   1·对象名.属性名;

                   2.对象名[ 属性变量 ] ;

                

         


原创粉丝点击