跳到主要内容

JavaScript程序猜测一个随机数

要理解这个示例,你应该具备以下 JavaScript 编程 主题的知识:

示例:编写猜数字的程序

// 用户必须猜测程序生成的数字的程序

function guessNumber() {
// 生成一个从 1 到 10 的随机整数
const random = Math.floor(Math.random() * 10) + 1;

// 从用户那里获取输入
let number = parseInt(prompt("猜一个从 1 到 10 的数字:"));

// 持续获取输入,直到猜测正确
while (number !== random) {
number = parseInt(prompt("猜一个从 1 到 10 的数字:"));
}

// 检查猜测是否正确
if (number == random) {
console.log("你猜对了正确的数字。");
}
}

// 调用函数
guessNumber();

输出

猜一个从 1 到 10 的数字:1
猜一个从 1 到 10 的数字:8
猜一个从 1 到 10 的数字:5
猜一个从 1 到 10 的数字:4
你猜对了正确的数字。

注意:每次运行程序时,你会得到不同的输出值,因为每次都会生成不同的数字。

在上述程序中,创建了 guessNumber() 函数,其中使用 Math.random() 函数生成了一个从 110 的随机数。

要了解更多关于如何生成随机数的信息,请访问 JavaScript 生成随机数

  • 提示用户从 110 之间猜一个数。
  • parseInt() 将数值字符串转换为整数值。
  • while 循环用于从用户那里获取输入,直到用户猜对正确答案。
  • if...else 语句用于检查条件。等于运算符 == 用于检查猜测是否正确。
if(number == random)

要了解更多关于比较运算符的信息,请访问 JavaScript 比较运算符