js计算两个数的和并判断结果 编写一个计算两个一位整数相加的程序。随机生成两个一位整数,在提示对话框中回答相加结果,根据回答结果给出“正确”或“错误”的提示,并询问是否继续答题。
时间: 2024-09-18 15:13:32 浏览: 37
在JavaScript中,你可以使用`prompt`函数获取用户输入的一位整数,然后通过简单的算术操作计算它们的和。下面是一个简单的示例,实现了这个功能:
```javascript
// 随机生成两位数供计算
function getRandomOneDigitNumber() {
return Math.floor(Math.random() * 10);
}
let num1 = getRandomOneDigitNumber();
let num2 = getRandomOneDigitNumber();
// 计算两个数字的和
let sum = num1 + num2;
// 创建提示对话框显示结果
let resultPrompt = `数字 ${num1} 和 ${num2} 相加的结果是:${sum}`;
// 判断答案是否正确
let isCorrect = (resultPrompt.split(' ')[4] === '10') ? "正确" : "错误";
// 显示结果并询问是否继续
alert(resultPrompt + "\n答案是否正确:" + isCorrect);
// 提问是否继续
let continueQuestion = prompt("你想再试一次吗?(y/n)");
if (continueQuestion.toLowerCase() === 'y') {
// 如果用户选择继续,则再次循环
console.log('继续游戏');
} else {
console.log('游戏结束');
}
```
在这个例子中,我们首先生成两个随机的一位数,然后求和。如果结果是10,说明是正确的;如果不是,就认为是错误的。接着会弹出一个提示对话框,询问用户答案是否正确,最后根据用户的响应决定是否继续下一轮。
阅读全文