编写一个学生Student构造函数,包含三个属性:name、age、className,两个方法:introduce()输出:‘大家好,我叫XXX,今年X岁了,我在XX班;study()输出:我爱学习JavaScript。 至少创建两个学生,其中一个必须是自己,另外一个不限。
时间: 2024-05-20 20:16:26 浏览: 77
function Student(name, age, className) {
this.name = name;
this.age = age;
this.className = className;
this.introduce = function() {
console.log("大家好,我叫" + this.name + ",今年" + this.age + "岁了,我在" + this.className + "班。");
}
this.study = function() {
console.log("我爱学习JavaScript。");
}
}
var student1 = new Student("张三", 18, "一班");
student1.introduce();
student1.study();
var student2 = new Student("李四", 20, "二班");
student2.introduce();
student2.study();
相关问题
javascript创建一个student构造函数(具有姓名、年龄、班级等属性,和自我介绍方法),并使用构造函数创建对象(你自己的信息)
好的,以下是代码实现:
```javascript
// 定义 Student 构造函数
function Student(name, age, className) {
this.name = name;
this.age = age;
this.className = className;
// 自我介绍方法
this.introduce = function() {
console.log(`大家好,我是${this.className}班的${this.name},今年${this.age}岁。`);
}
}
// 使用构造函数创建对象
const myself = new Student('小明', 18, '一年级一班');
myself.introduce(); // 输出:大家好,我是一年级一班的小明,今年18岁。
```
以上代码中,我们定义了一个 `Student` 构造函数,它有三个属性:`name`、`age` 和 `className`,以及一个自我介绍方法 `introduce`。然后我们使用 `new` 关键字来创建了一个 `myself` 对象,它是一个 `Student` 类型的实例对象,然后调用 `introduce` 方法输出自我介绍。
阅读全文