用js方法 小明今年20岁,身高18ocm,每天早上跑完步,会去吃东西 小菜今年18岁,身高165cm,小菜不跑步,小菜喜欢吃东西 请用代码设计person类,并创建两个对象。
时间: 2024-09-25 18:09:47 浏览: 12
在JavaScript中,我们可以创建一个名为"Person"的类,来表示人的一些基本属性,比如年龄、身高和饮食习惯。然后,我们可以创建两个该类的对象,分别代表小明和小菜。这里是一个简单的例子:
```javascript
class Person {
constructor(name, age, height, runsMorningJog, eatsInTheMorning) {
this.name = name;
this.age = age;
this.height = height; // 身高单位通常使用米
this.runsMorningJog = runsMorningJog;
this.eatsInTheMorning = eatsInTheMorning;
}
// 如果需要的话,可以添加描述个人饮食习惯的方法
describeHabit() {
return `${this.name}每天早上${this.runsMorningJog ? '跑步后' : '不跑步'},然后${this.eatsInTheMorning ? '会去吃东西' : '不吃东西'}.`;
}
}
// 创建小明和小菜的对象
let XiaoMing = new Person('小明', 20, 1.8, true, true);
let XiaoCai = new Person('小菜', 18, 1.65, false, true);
console.log(XiaoMing.describeHabit()); // 输出:小明每天早上跑步后,然后会去吃东西。
console.log(XiaoCai.describeHabit()); // 输出:小菜每天早上不跑步,然后会去吃东西。
```
在这个例子中,我们定义了一个类(Person),包含了姓名、年龄、身高以及两个布尔值表示日常习惯。每个对象实例化时都会有自己的这些属性值。`describeHabit()`方法是为了简单地展示这个人的生活习惯。