声明对象 目的: 复习对象的声明 要求: 声明一个变量per, 类型为对象类型 该对象的属性为性别,年龄,爱好(3个) 该对象的方法有 说话, 吃饭(2个) 在控制台分别调用该对象的属性和方法。用js
时间: 2024-12-18 10:29:11 浏览: 12
在JavaScript中,你可以使用构造函数(class)来声明一个对象,并为其分配属性和方法。这里是一个简单的例子:
```javascript
// 定义一个Person类作为对象类型
class Person {
constructor(name, gender, age, hobby) {
// 属性
this.name = name;
this.gender = gender;
this.age = age;
this.hobby = hobby;
// 方法
this.speak = function() {
return `${this.name} says I love to ${this.hobby}`;
}
this.eat = function() {
return `${this.name} is eating.`;
}
}
}
// 声明并初始化一个Person类型的变量 per
let per = new Person("Alice", "female", 25, "read");
// 调用对象的属性
console.log(`Name: ${per.name}`);
console.log(`Gender: ${per.gender}`);
console.log(`Age: ${per.age}`);
console.log(`Hobby: ${per.hobby}`);
// 调用对象的方法
console.log(per.speak());
console.log(per.eat());
```
在这个例子中,我们首先创建了一个`Person`类,然后通过`new`关键字创建了一个名为`per`的对象实例。之后,我们可以直接访问这个对象的属性(如`name`, `gender`等)和方法(如`speak()` 和 `eat()`)。运行这段代码会在控制台上看到相应的输出结果。
阅读全文