1.对象的分类
Javascript中有三种对象:自定义对象、内置对象、浏览器对象
这里我主要简单说明介绍下自定义对象。
2.对象的含义
JavaScript中,万物皆对象。比如,一本书、一个杯子、一个数据库或者一个与远程连接的服务器都是对象。
对象是指一个具体的事物,不是一个模糊或者一类事物。比如,人不是对象,但是这个人、那个人、在我旁边喝水的一个人是对象;笔不是对象,一支红色的笔、一支断掉的笔、一支没有水的钢笔是对象。
对象:是一组无序的相关属性和方法的集合
属性:对象的特征(一般是名词)。描述对象的外在外形
方法:对象的行为(一般是动词)。描述对象可以做什么
3.对象数据类型的必要性
在Javascript中,有五种简单数据类型和一个复杂数据类型。五种简单数据类型:number、Boolean、string、undefined、NaN。复杂数据类型就是Object——对象。
对象的存在使我们的结构更清晰,更强大了。
就我个人的理解:
比如我们可以用五种简单数据类型表示一个人,但是结构比较复杂一些,但是使用对象的话,就相对简单。
一个人就是一个对象,我们可以抽象出他的外在特征作为属性,抽象出行为特征作为方法。这样结构就比较清晰,如果还有其他的属性和方法也可以直接添加,而不是再去使用简单数据类型去添加那么麻烦了。这就是对象的必要性。
创建对象的方式
4.使用对象的字面量 {}
构造函数的调用:
var person= new 构造函数名(){}
person 指向这个构造函数
展示效果:F12打开控制台