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

  • 相关阅读:
    【HTML】关于height值设置和显示不同的原因以及font-size对象为中文和英文的区别
    YOLOv8 : 数据组织
    PPP协议(PPP协议链路建立过程、PAP、CHAP、华为虚拟网络设备配置)
    错误码:spark_error_00000004
    第五天:前端页面展示不出来
    Python高级进阶(1)----深入理解Python迭代器与生成器
    ldconfig
    AI对室内设计师带来哪些新的机会以及影响 优漫动游
    C代码创建多通道WAV音频文件
    《微积分的力量》读书摘记
  • 原文地址:https://blog.csdn.net/weixin_47295886/article/details/127386453