Problema joculet JavaScript
Discutii si intrebari legate de scripturi si functii JavaScript, jQuery si Ajax, cod JavaScript in general.
-
hitsasu
- Mesaje: 2
Problema joculet JavaScript
Sunt nou si incepator in programare. Am incercat sa fac un joculet (m-am inspirat de pe codeacademy) dar nu merge. Concret, joculetul pune utilizatorul sa aleaga "piatra". "hartia", sau "foarfeca" si in functie de alegere am setat raspunsul potrivit. Si totusi, raspunsul este, invariabil, "E paritate! Mai incercati o data". De ce?(banuiesc ca am sfeclit conditionalele if/else).
Iata codul:
Cod: Selectaţi tot
var userChoice=prompt("Ce alegi? Piatra, hartia sau foarfeca?")
console.log ("Ai ales "+userChoice+"!")
var computerChoice=Math.random()
if (computerChoice<=0.33){computerChoice= ("piatra")}
else if (computerChoice<=0.66){computerChoice= ("hartia")}
else {computerChoice= ("foarfeca")}
console.log ("Computerul a ales "+computerChoice+"!")
var compare=(userChoice, computerChoice)
{if (userChoice=computerChoice){console.log("E paritate! Mai incercati o data!")}
else if (userChoice="piatra"){if (computerChoice="hartia"){console.log("Computerul a castigat!")}
else {console.log ("Ai castigat!")}
}}
Multumesc!
MarPlo
Mesaje: 4343
Salut
Verificarea conditiei de egalitate dintr-un if() se face cu 2 sau trei egaluri.
Fiindca e putin cod, uite acel joculet "reparat".
Cod: Selectaţi tot
var userChoice = prompt('Ce alegi? Piatra, hartia sau foarfeca?');
console.log('Ai ales '+userChoice+'!');
var computerChoice = Math.random();
if(computerChoice <= 0.33) computerChoice = 'piatra';
else if(computerChoice <= 0.66) computerChoice = 'hartia';
else computerChoice = 'foarfeca';
console.log('Computerul a ales '+computerChoice+'!');
if(userChoice == computerChoice) console.log('E paritate! Mai incercati o data!');
else if(userChoice == 'piatra'){
if(computerChoice == 'hartia') console.log('Computerul a castigat!');
else console.log('Ai castigat!');
}
hitsasu
Mesaje: 2
Multumesc mult!!!! De mult ma chinuiam sa-l repar!
Subiecte similare
-
O mica problema de animatie CSS
HTML - XHTML - CSS
Primul mesaj
Noroc, MarPlo!
1. Am vizitat pe twitter un site de animatie, in care website-ul actual se numeste CSS-Challenges,com. In respectivul website, sunt...
Ultimul mesaj
1. Multumesc pentru raspuns.
2. Am inteles raspunsul tau: este un mic examen oferit voluntarilor online, pentru a le afla capacitatile de rezolvare...
-
Problema curs de Engleza
Sesizari Erori si Greseli
Primul mesaj
Buna.
Am descarcat cursul curs_eurocor-engleza_incepatori_1-16.rar si cand vreau sa-l dezarhivez imi da eroarea asta:
An error occures whilw...
Ultimul mesaj
Buna,
Poti sa descarci cursul de engleza, nivel intermediar, de la urmatoarele linkuri:
- Lectiile 1-16...