📜  猜测随机数的JavaScript程序

📅  最后修改于: 2020-09-27 05:09:23             🧑  作者: Mango

在这个例子中,您将学习编写一个JavaScript程序,用户必须猜测一个程序生成的数字。

示例:猜数字程序
// program where the user has to guess a number generated by a program

function guessNumber() {

    // generating a random integer from 1 to 10
    let random = Math.floor(Math.random() * 10) + 1;

    // take input from the user
    let number = parseInt(prompt('Guess a number from 1 to 10: '));

    // take the input until the guess is correct
    while(number !== random) {
        number = parseInt(prompt('Guess a number from 1 to 10: '));
    }

    // check if the guess is correct
    if(number == random) {
        console.log('You guessed the correct number.');
    }

  }

// call the function
guessNumber();

输出

Guess a number from 1 to 10: 1
Guess a number from 1 to 10: 8
Guess a number from 1 to 10: 5
Guess a number from 1 to 10: 4
You guessed the correct number.

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

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

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

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

要了解更多有关运算符,请访问JavaScript的比较操作。