用js编制一段程序,使用自定义常量和变量添加“学生成绩登记表”的记录
时间: 2024-11-17 17:28:06 浏览: 3
例1_1变量和常量.rar_变量_常量
在JavaScript中,我们可以使用`const`和`let`来声明自定义常量和变量,并利用数组对象模拟“学生成绩登记表”。下面是一个简单的示例:
```javascript
// 声明自定义常量(一般用于存储不变的数据)
const GRADE_TABLE_HEADER = ['姓名', '科目', '成绩'];
// 声明变量(用于存储动态信息)
let studentRecord = [];
// 添加新记录的函数
function addStudentGrade(studentName, subject, grade) {
// 检查是否已满最大容量
if (studentRecord.length === GRADE_TABLE_HEADER.length) {
console.log('成绩登记表已满');
return;
}
const newRow = [studentName, subject, grade];
studentRecord.push(newRow);
console.log(`成功添加记录:${newRow}`);
}
// 使用函数添加一个学生的成绩
addStudentGrade('张三', '数学', 90);
// 打印整个成绩登记表
console.log("学生成绩登记表:");
for (let i = 0; i < studentRecord.length; i++) {
console.log(`${i + 1}. ${GRADE_TABLE_HEADER[i]}: ${studentRecord[i]}`);
}
```
这个程序定义了一个简单的成绩登记表结构,并提供了一个添加记录的方法。每次添加新记录后,都会打印出新的记录以及整个表格。
阅读全文