Program JavaScript za ugibanje naključne številke

V tem primeru se boste naučili pisati program JavaScript, kjer mora uporabnik ugibati številko, ki jo ustvari program.

Če želite razumeti ta primer, morate poznati naslednje teme programiranja JavaScript:

  • Funkcije JavaScript in izrazi funkcij
  • JavaScript matematika naključno ()
  • JavaScript while in do … while Loop

Primer: Program za ugibanje številke

 // 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();

Izhod

 Ugani številko od 1 do 10: 1 Ugani številko od 1 do 10: 8 Ugani številko od 1 do 10: 5 Ugani številko od 1 do 10: 4 Uganil si pravilno številko.

Opomba : Vsakič, ko zaženete program, boste dobili različne izhodne vrednosti, ker vsakič ustvari drugačno število.

V zgornjem programa, guessNumber()ki je funkcija ustvarjena, kjer naključno število od 1 do 10, ki je ustvarjena s pomočjo Math.random()funkcije.

Če želite izvedeti več o ustvarjanju naključne številke, obiščite JavaScript Ustvari naključno številko.

  • Uporabnik je pozvan, da ugane številko od 1 do 10 .
  • parseInt()Pretvori številčno vrednost niza na celo število vrednosti.
  • whileZanka se uporablja, da se prispevek od uporabnika do uporabnika ugane pravilen odgovor.
  • if… elseIzjava se uporablja za preverjanje stanja. ==Operator enak operaterju se uporablja za preverjanje, ali je bilo ugibanje pravilno.
     if(number == random)

Če želite izvedeti več o primerjalnih operaterjih, obiščite JavaScript Comparison Operator.

Zanimive Članki...