JavaScript对象Object概念解释
JavaScript对象
1、什么是对象
在JavaScript中对象是一组元素的相关属性和方法的集合,所有的事物都是对象
对象是由属性和方法组成的
属性: 对象(事物)的特征,在对象中用属性来表示(JavaScript这门语言将对象的特征称之为属性)
方法: 对象(事物)的行为,在对象中用方法来表示(行为是动的比如说你踢足球,可以称之为行为,只不过JavaScript把对象的行为称之为方法)
这样说可能比较抽象
1.1对象举例说明(下面会创建这个对象)
小码同学 是一名男同学 身高180 体重70kg 会打篮球 会rap(说唱)
可以说小码同学具有以下特性
1、是一名男生
2、身高180
3、体重70kg
4、会打篮球
5、会rap(说唱)
而他的特性分为两类
一类是静态的 性别(男)、身高(180)、体重(70kg)
另一类是动态的 打篮球、rap
小码同学此时就是我们列举的对象(object)
而静态的特征 性别、身高、体重就是对象(即是小码同学)的属性
动态的特征 打篮球、rap就是对象(小码同学)的方法
1.2为什么需要对象
因为在JavaScript中对象表达结构更清晰,更强大
保存一条数据时可以用声明变量的方式
var a = 要保存的数据
保存多条数据可以使用数组(Array)来保存
var array = ['180cm','70kg','男']
保存一个人(对象)的特性(属性)和行为(方法)怎么保存呢?
只能通过对象来保存
创建对象
let 小码同学 = {
sex: '男',
weight: '70kg',
height: '180cm',
playBasketball: function() {
alert('小码同学会打篮球')
},
rap: function() {
alert('小码同学会rao')
}
}
结尾了肯定有朋友疑问,那就问对象是用来干什么的呢??
生活举例说明
没有对象的时候要找对象把 (创建对象)
有对象了之后要处对象的 也可以叫搞对象 (使用对象)
以后会更新JavaScript内置对象
原创文章转载注明出处