javascript是面向对象语言
核心就是 对象:
先解释下对象:
好比一个人 一个人也是一个对象
人有自己的名字,有自己的年龄,有身份证号
人有还可以吃饭、骑车、跑步、上班等等
很明显 人的名字 年龄 身份证号 和 吃饭 跑步 上班是不同的
一个是动作 一个 是 文字
那么 我们就可以将 名字 年龄 身份证号 看成人的属性
将 吃饭 跑步 上班 看成是人的方法
人 的 姓名 = '某某某';
人 的 年龄 = '11';
人 的 身份证号 = ‘123456789’;
人 的 吃饭 = function(){
alert('在吃饭');
}
人 的 跑步 = function(){
alert('在跑步');
}
换成代码就是:
var person = {};
person.name = '某某某';
person.age = '11';
person.id = '123456789';
person.eat = function(){
alert('在吃饭');
}
在js里面 你可以将 . 看成 '的'
xx.yy 看成 xx的yy
属性直接 .xx
方法要加() xx.yy();