• 5种基本类型之外的数据类型是object——对象、添加、读取


    基本数据类型表示的都是独立的,不能成为整体,所以需要组合成有关系的数据类型是——对象

    object是复合类型的数据,里面可以保存多个数据类型的数据

    对象的分类:

            内建对象:

                    由ES标准中定义的对象,在任何ES的实现中都可以使用

                    比如:Math String Number Bollean Function Object

            宿主对象:

                    由js运行环境提供的对象,目前来讲主要指由浏览器提供的对象。

                    比如BOM,DOM

                    比如:document console

            自定义对象:由开发人员自己创建的对象


    对象的创建:

            使用new关键字调用函数,是构造函数constructor,

            构造函数是专门用于创建对象的函数

            使用typeof检查一个对象时,会返回object

                var obj=new Object();
                console.log( typeof obj)

     对象相当于盒子,需要向盒子里面装东西

    对象中保存的值是属性,名称是属性名

    添加属性的方法:对象.属性名=属性值

                    var obj=new Object();
                obj.name='张三';
                obj.age=79;
                console.log(  obj)

    1. var obj=new Object();
    2. obj.name='张三';
    3. obj.age=79;
    4. obj.gender='男'
    5. console.log( obj)


    对象的读取:

            语法:对象.属性名

                    var obj=new Object();
                obj.name='张三';
                obj.age=79;
                obj.gender='男'
                console.log(  obj.age)

    如果读取的对象中没有的属性,不会报错,而是返回undefined


    修改对象的属性值:

            语法:对象.属性名=新值


    删除对象的属性:

            语法:delete 对象.属性名

  • 相关阅读:
    qtablewidget 设置列宽行高遇到的问题
    windows关闭nginx
    2049. 统计最高分的节点数目-数组树构造+遍历求解最大值数目
    三面(技术+HR面试)网易,分享我的面试经验!(已拿offer)
    uniapp溢出隐藏
    基于Linux 系统聊天室登录与注册实现(03)
    SpringCloudAlibaba系列微服务搭建笔记六_Gateway
    fpga内嵌逻辑分析仪使用方法
    C专家编程 第5章 对链接的思考 5.2 动态链接的优点
    微PE辅助VMware安装操作系统
  • 原文地址:https://blog.csdn.net/weixin_47295886/article/details/127386453