js基础---对象的基本操作

1.对象(Object)
    - 对象是JS中的引用数据类型
    - 对象是一种复合数据类型,在对象中可以保存多个不同数据类型的属性
    - 使用typeof检查一个对象时,会返回object
    - 创建对象
        - 方式一:
            - var obj = new Object();
        - 方式二:
            - var obj = {};
            
    - 向对象中添加属性
        - 语法:
            对象.属性名 = 属性值;
            对象["属性名"] = 属性值;
            
            - 对象的属性名没有任何要求,不需要遵守标识符的规范,
                但是在开发中,尽量按照标识符的要求去写。
            - 属性值也可以任意的数据类型。

    - 读取对象中的属性
        - 语法:
            对象.属性名
            对象["属性名"]
        - 如果读取一个对象中没有的属性,它不会报错,而是返回一个undefined
        
    - 删除对象中的属性
        - 语法:
            delete 对象.属性名
            delete 对象["属性名"]
            //创建对象
            /*
             * 使用new关键字调用的函数,是构造函数constructor
             *     构造函数是专门用来创建对象的函数
             * 使用typeof检查一个对象时,会返回object
             */
            var obj = new Object();
            
            
            /*
             * 在对象中保存的值称为属性
             * 向对象添加属性
             *     语法:对象.属性名 = 属性值;
             */
            
            //向obj中添加一个name属性
            obj.name = "孙悟空";
            //向obj中添加一个gender属性
            obj.gender = "男";
            //向obj中添加一个age属性
            obj.age = 18;
            
            /*
             * 读取对象中的属性
             *     语法:对象.属性名
             * 
             * 如果读取对象中没有的属性,不会报错而是会返回undefined
             */
            
            //console.log(obj.gender);
            //console.log(obj.hello);
            
            /*
             * 修改对象的属性值
             *     语法:对象.属性名 = 新值
             */
            obj.name = "tom";
            
            /*
             * 删除对象的属性
             *     语法:delete 对象.属性名
             */
            delete obj.name;
            
            
            console.log(obj.age);

 

上一篇:Python之旅_第一章Python入门


下一篇:MySQL高手进阶