用js代码定义一个StuInfo对象,属性有姓名,性别,学号,成员函数有outPut(),该函数需用this关键字调用三个属性,实现页面输出如下字符串“我姓名叫xxx,性别x,学号xxx”。
时间: 2024-10-22 21:15:54 浏览: 18
从创建数据库到存储过程与用户自定义函数的小感
在JavaScript中,你可以创建一个名为`StuInfo`的对象,并定义属性和成员函数,如下所示:
```javascript
// 定义 StuInfo 对象构造函数
function StuInfo(name, gender, studentID) {
this.name = name;
this.gender = gender;
this.studentID = studentID;
}
// 实现 outPut() 成员函数,使用 this 关键字访问属性
StuInfo.prototype.outPut = function() {
return "我姓名叫" + this.name + ", 性别" + this.gender + ", 学号" + this.studentID;
}
// 创建并实例化 StuInfo 对象
var stu = new StuInfo("张三", "男", "001");
// 调用 outPut() 函数
console.log(stu.outPut()); // 输出: 我姓名叫张三,性别男,学号001
```
在这个例子中,我们首先定义了一个构造函数 `StuInfo`,用于初始化对象的属性。然后,我们在 `StuInfo.prototype` 上添加了 `outPut()` 方法,它会使用 `this` 访问对象的属性。最后,通过 `new` 关键字创建了 `stu` 对象,并调用了它的 `outPut()` 方法。
阅读全文