對象
如果 a.b ,那么a就是對象,b是a的屬性
如果 a.c(),那么a就是對象,c是a的方法
對象就是擁有一組屬性和方法的集合
定義對象有兩種方式:1.采用字面量賦值方式直接定義。2.采用構(gòu)造函數(shù)的方式new一個對象
1.采用字面量賦值方式定義對象
letobj={//定義屬性//定義方法}
通過對象名.屬性,調(diào)用對象的屬性,可以獲取屬性的值,也可以修改屬性的值,也可以添加新的屬性
通過對象名.方法(),調(diào)用對象的方法,執(zhí)行方法里面的代碼
案例:定義計算器對象,實現(xiàn)加減乘除。
2.采用構(gòu)造函數(shù)的方式new一個對象
可以直接new一個Object對象
letobj=newObject()
可以定義一個構(gòu)造函數(shù),再出new這個構(gòu)造函數(shù)的對象
構(gòu)造函數(shù)也稱為:類,是自定義的一種類型
//定義學(xué)生類functionStudent(形參...){//定義屬性(必須使用this.)//定義方法(必須使用this.)}//創(chuàng)建學(xué)生對象lets1=newStudent(實參...)