Javascript 对象简介

  1. javascript 对象
    js 中的数据类型:string 字符串Nnmber 数值Boolean 布尔
    Null 空值Undefined 未定义Symbol
    以上的六种数据类型为最基本数据类型,以后我们看得到值只要不是以上 6 钟,都为对象

以上三个变量,如果我们使用基本的数据类型,可以将一个人的信息保存下来,但是他们是独立且没有联系的数据。怎么做才能使一个人的信息完整的保存起来,这个时候就可以使用对象。

  1. 对象属于一种复合的数据类型,在对象中可以存储多个不同数据类型的属性,对象的分类:
    内建对象,自定义对象内建对象:
    由 ES 标准中定义的对象,在任何 ES 的实现中都可以使用例如:Math String Number Boolean Function Object…

宿主对象:

由 JS 的运行环境提供的对象,目前来讲主要指由浏览器提供的对象
比如:BOM(浏览器对象模型) DOM(文档对象模型)例如 我们常使用的 console.log()就是 DOM 中的对象

自定义对象
由开发人员自己定义的对象
3. 创建对象
使用 new 关键字调用的函数,是构造函数 constructor,构造函数专门创建对象的函数

  1. javaScript 对象的属性名与属性值
    在对象中保存的值为属性。对象的属性名不强制要求遵守标识符规则,什么名称都可以,但是不允许这里使用,我们自己定义的使用都必须遵守标识符规则。
    向对象添加属性的语法:对象.属性名=属性值 对象{“属性名”}=属性值读取对象属性的语法:对象.属性名 对象{“属性名”}

注意:如果对象中没有属性,不会报错而是返回 undefined关于[]语法,与.语法 的说明:.语法[]语法的特殊情况