js输入本学期各学科成绩
时间: 2024-10-11 17:02:25 浏览: 9
在JavaScript中,你可以创建一个简单的函数来让用户输入本学期各学科的成绩。这里可以使用prompt或者HTML表单结合JavaScript来实现。下面是一个简单的示例:
```javascript
// 创建一个对象存储各科成绩
let grades = {};
function addGrade(subject, score) {
if (typeof score !== 'number' || score < 0 || score > 100) {
console.log('请输入有效的分数(0-100之间)');
return;
}
grades[subject] = score;
console.log(`已添加${subject}的成绩:${score}`);
}
// 用户输入
console.log('请输入科目名称和对应的分数,例如:“数学 85”');
let input = prompt('请输入:');
// 解析用户输入
input.split(' ').forEach((part) => {
let [subject, scoreStr] = part.trim().split(' ');
addGrade(subject, parseInt(scoreStr));
});
// 显示所有成绩
console.log('本学期成绩:', grades);
```
在这个示例中,用户可以通过提示逐个输入学科名称和对应的成绩。每次输入会被添加到`grades`对象中,并显示出来。
阅读全文