一, object对象
基本数据类型都是单一的值
值和值之间没有任何联系
在js中来表示一个人的信息
- var name = “孙悟空”;
* var gender = “男”;
* var age = 18;
如果使用基本类型数据,我们所创建的变量都是独立,不能成为一个整体
对象属于一种复合的数据类型,在对象中可以保存多个不同数据类型的属性
数组:相同数据类型的有序合集
对象分类:
1, 内建对象:
在es标准中定义的对象,在任何的es的实现中都可以使用
比如math string number Boolean function object…
2, 宿主对象:
由js的运行环境提供的对象,目前来讲主要指由浏览器提供的对象
比如bom dom document.write () corsole.log()
3, 自定义对象
由开发人员创建的对象
二, 创建对象
一),
使用new关键字调用的函数,是构造函数constructor 在堆中开辟内存 在栈中放的是堆的地址 通过地址操作堆中的内容值
构造函数是专门用来创建对象的函数
使用typeof检查一个对象时,会返回object
在对象中保存的值称为属性
1,向对象添加属性
语法:对象,属性名=属性值
2,读取对象中的属性
语法:对象,属性名
如果读取对象中没有的属性,不会报错而是会返回undefined
yy.name=”wab";
3&#x