• 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 对象.属性名

  • 相关阅读:
    【汇编】数据在哪里?有多长、div指令实现除法、dup设置内存空间
    前端工程师面试题总结附加分项及基础复习
    Java架构师分布式搜索词库解决方案
    Python编程--正则基础
    某游戏公司Java面试八股文总结
    dolphinscheduler 3.0.1 数据源中心及使用
    存储选型决策案例模版
    3dMax夜晚行车灯光轨迹一键生成插件TrafficTrails使用教程
    Java 基础面试题,JVM 内存模型?
    QScintilla学习和使用杂记
  • 原文地址:https://blog.csdn.net/weixin_47295886/article/details/127386453