方法1:使用对象的字面量方法来定义对象
方法2:使用js中的标准对象构造函数定义对象
<script charset="utf-8">
//-----------定义对象的方法------
//方法1:使用对象的字面量方法来定义对象
var zhangsan = {
name: "zhangsan",
age: 33,
weight: 160,
//定义方法,在对象中定义的函数我们称之为该对象的方
eat: function(n){
console.log("我是张三,我正在吃"+n);
zhangsan.weight++;
}
}
console.log(zhangsan.weight);
zhangsan.eat("苹果");
console.log(zhangsan.weight);
zhangsan.swim = function() {
console.log("我是张三,我正在游泳");
this.weight -= 3;
}
zhangsan.swim();
console.log(zhangsan.weight);
zhangsan.drink = function(){
console.log("我是张三,我正在喝酒");
this.weight += 4;//this就是代表所在的对象
}
zhangsan.swim();
console.log(zhangsan.weight);
//方法2:使用js中的标准对象构造函数定义对象
/* var zhangsan = new Object();
zhangsan.name = "zhangsan";
zhangsan.age = 33;
zhangsan.weight = 160;
console.log(zhangsan);*/
</script>