乱数を推測するJavaScriptプログラム

例:数を推測するプログラム

// program where the user has to guess a number generated by a program

function guessNumber() {

    // generating a random integer from 1 to 10
    const 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() 関数は、からの乱数が作成されます 110 を使用して生成されます Math.random() 関数。

乱数を生成する方法の詳細については、JavaScriptの「乱数の生成」にアクセスしてください。

  • ユーザーはから番号を推測するように求められます 110
  • ザ・ parseInt() 数値文字列値を整数値に変換します。
  • ザ・ while ループは、ユーザーが正しい答えを推測するまで、ユーザーから入力を受け取るために使用されます。
  • ザ・ if...else ステートメントは、状態をチェックするために使用されます。 に等しい == 演算子は、推測が正しいかどうかを確認するために使用されます。
    if(number == random)

比較演算子の詳細については、JavaScript比較演算子にアクセスしてください。



Hope this helps!

Source link