对象

对象

如果 a.b ,那么a就是对象,b是a的属性

如果 a.c(),那么a就是对象,c是a的方法

对象就是拥有一组属性和方法的集合

定义对象有两种方式:1.采用字面量赋值方式直接定义。2.采用构造函数的方式new一个对象

1.采用字面量赋值方式定义对象

letobj={//定义属性//定义方法}

通过对象名.属性,调用对象的属性,可以获取属性的值,也可以修改属性的值,也可以添加新的属性

通过对象名.方法(),调用对象的方法,执行方法里面的代码

案例:定义计算器对象,实现加减乘除。

2.采用构造函数的方式new一个对象

可以直接new一个Object对象

letobj=newObject()

可以定义一个构造函数,再出new这个构造函数的对象

构造函数也称为:类,是自定义的一种类型

//定义学生类functionStudent(形参...){//定义属性(必须使用this.)//定义方法(必须使用this.)}//创建学生对象lets1=newStudent(实参...)

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容