JavaScripti programm juhusliku arvu arvamiseks

Selles näites õpid kirjutama JavaScripti programmi, kus kasutaja peab ära arvama programmi loodud numbri.

Selle näite mõistmiseks peaksid teil olema teadmised järgmistest JavaScripti programmeerimise teemadest:

  • JavaScripti funktsioonide ja funktsioonide avaldised
  • JavaScripti matemaatiline juhuslik ()
  • JavaScripti ajal ja tehke … silmuse ajal

Näide: programmeerige arv ära arvama

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

Väljund

 Arvake arv vahemikus 1 kuni 10: 1 Arvake arv vahemikus 1 kuni 10: 8 Arvake arv vahemikus 1 kuni 10: 5 Arvake arv vahemikus 1 kuni 10: 4 Arvasite õige numbri.

Märkus . Iga kord, kui käivitate programmi, saate erinevad väljundväärtused, kuna iga kord genereeritakse erinev number.

Ülalolevas programmis luuakse guessNumber()funktsioon, kus funktsiooni abil genereeritakse juhuslik arv 1 kuni 10Math.random() .

Juhusliku arvu genereerimise kohta lisateabe saamiseks külastage JavaScripti juhusliku arvu genereerimist.

  • Kasutajal palutakse arvata arv vahemikus 1 kuni 10 .
  • parseInt()Teisendab numbrilist jada väärtus täisarvuna.
  • whileLoop kasutatakse võtta kasutajalt kuni kasutaja arvab õige vastus.
  • if… elseAvaldus kasutatakse seisundi kontrollimiseks. Võrdsete et ==operaator kasutatakse kontrollimaks, kas oletus oli õige.
     if(number == random)

Võrdlusoperaatorite kohta lisateabe saamiseks külastage JavaScripti võrdlusoperaatorit.

Huvitavad Artiklid...