猜数字1到100js
时间: 2024-09-23 11:08:49 浏览: 36
猜数字游戏是一种常见的编程练习,通常用于教学编程中的条件判断、循环和交互式编程。在JavaScript中,你可以创建一个简单的函数,让用户猜测1到100之间的随机数。以下是游戏的基本流程:
1. 电脑生成一个1到100之间的随机整数作为"秘密"数字。
2. 游戏开始后,提示用户输入他们的猜测。
3. 检查用户的猜测是否等于秘密数字,如果猜对了,显示恭喜信息并结束游戏;如果没有猜对,告诉他们是偏大还是偏小,并继续让玩家猜测。
4. 设置循环,允许用户有有限次数的猜测,比如最多十次。
下面是一个基本的JavaScript代码示例:
```javascript
function guessNumber() {
var secretNumber = Math.floor(Math.random() * 100) + 1;
var attempts = 0;
function checkGuess(guess) {
attempts++;
if (guess === secretNumber) {
console.log('恭喜你,猜对了!');
console.log(`你用了${attempts}次尝试.`);
return true;
} else if (guess < secretNumber) {
console.log('猜的小了');
} else {
console.log('猜的大了');
}
return false;
}
while (!checkGuess(prompt('请输入你猜的数字(1-100): ')) && attempts < 10) {
}
if (attempts >= 10) {
console.log('很遗憾,你没有猜对,正确的数字是', secretNumber);
}
}
guessNumber();
```
阅读全文