JavaScript
1.对象的定义:
-
JavaScript里的一种数据类型。
-
可以理解为是一种无序的数据集合,(注:数组是有序的数据集合。)
-
用来表示
2.对象的作用:
用来描述某个事物。
例如描述一个人:
人有姓名,年龄,性别等信息,还有吃饭睡觉打代码等功能;
如果用多个变量保存则比较散,用对象比较统一;
静态特征(姓名,年龄,身高,性别,爱好)=>可以使用函数,字符串,数组,布尔类型等表示。
动态行为(点名,唱,跳,rap)=>使用函数表示
3.对象的使用:
查:
声明对象,并添加若干个属性后,可以使用 . 获得对象中属性对应的值,称之为属性访问
语法:对象名 . 属性
简单理解就是获得对象里的属性值。
改:
语法:
对象名 . 属性 = 新值
增:
语法:
对象名 . 新属性 = 新值
改和增语法一样,判断标准就是对象有没有这个属性,没有就是新增,有就是改。
4.对象声明的语法:
let 对象名 = { } 或 let 对象名 = new Object( )
实际开发中,多用前者(花括号{ }),{ }是对象字面量。
5.对象的组成:
由属性和方法组成
属性:信息或叫特征(名词),比如手机尺寸,颜色,重量.....
-
属性都是成 对出现的,包括属性名和值,它们之间使用英文:分隔
-
多个属性之间使用英文,分隔
-
属性就是依附在对象上的变量(外面是变量,对象内是属性)属性名可以使用""或",
-
一般情况下省略,除非名称遇到特殊符号如空格、中横线等
方法:功能或叫行为(动词),其本质就是函数,比如打电话,发短信,刷视频,玩儿游戏,跑步,唱歌,游泳,吃饭....
-
方法是由方法名和函数两部分构成,它们之间使用:分隔
-
多个属性之间使用英文,分隔
-
方法是依附在对象中的函数
-
方法名可以使用""或",一般情况下省咯,除非名称遇到特殊符号如空格、中横线等