美文网首页
对象,包装类

对象,包装类

作者: 极客_Ls | 来源:发表于2018-02-14 22:56 被阅读3次

    对象:对象是包含属性和方法的集合体;



    javascript支持三种对象:

                1.内置对象

                2.浏览器对象

                3.自定义对象


    定义方法:

    var    对象名  =  {

                属性,方法或函数,

                属性,方法或函数,

                属性,方法或函数,

    }

    对象的创建方法:

            1)     构造函数,表面与普通函数无异,为便于分辨,需严格按照大驼峰命名规则

                        var   对象名    =    new    Object();     

            2)      var   对象名    =    {  。。。。。。。 }    plainObject     对象字面量/对象直接量;


    对象信息的增删改查以及调用:

                1.增:对象名.属性 = “属性值”;

                2.删:delete  对象名.属性名;

                3.改:对象名.已有属性 = “需要改变的值属性值”;

                4.查:对象名.已有属性;

                5.调用:对象名.已有属性();


    构造函数内部原理:

                1.在函数体前面隐式加上this = {}

                2.执行this.xxx=xxx;

                3.隐式返回


    null和undefined不能有属性

    原始值没有属性和方法,但可经过包装类,

                    如:var   num =  4;

                            num.len   =  5;

                            //在这里隐式定义了一个:  new  num(4).len  =  5;   并且系统自动生成一个delete语句删除上条语句

                            console.log('num.len');

                            //隐式定义 :new  num(4).len;  

                    其中隐式部分就是包装类

    相关文章

      网友评论

          本文标题:对象,包装类

          本文链接:https://www.haomeiwen.com/subject/pbhetftx.html