<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title></title>
</head>
<body>
<script>
// 创建对象的三种方式
// 1.字面量的方式
var per = {
name: "小明",
age: 18,
sex: "女",
eat: function () {
console.log(this.name + "吃早饭")
}
};
per.eat();
// 2.调用系统的构造函数
var per1 = new Object();
per1.name = "小红";
per1.age = 19;
per1.eat = function () {
console.log(this.name + "在吃午饭");
};
per1.eat();
// 3.自定义构造函数
function Person(name, age, sex) {
this.name = name;
this.age = age;
this.sex = sex;
this.eat = function () {
return this.name + "在吃晚饭";
}
}
var per3 = new Person("小亮", 20, "不详");
console.log(per3.eat());
</script>
</body>
</html>