iagom
December 28, 2015, 12:44pm
1
var compare = function(choice1, choice2)
{
if(choice1 === choice2)
{
return “O resultado e um empate!”;
}
};
erro: Oops, tente outra vez. Sua funcao compare nao retorna ‘O resultado e um empate!’ quando ha um empate.
Alguém sabe o pq de estar dando esse erro?
hello @iagom
try with simple quote in place of double quote
like
return 'O resultado e um empate!';
iagom
December 28, 2015, 1:05pm
3
Keeps giving the same error
Where can i found your exercise ?
PS:
try with
if(choice1 == choice2)
thcita
February 3, 2016, 11:27am
5
**
Exercício 8 - E se choice1 for empate?
**
///Escolhas e empate
var compare = function(choice1,choice2)
{
if(choice1 === choice2)
{
return “O resultado e um empate”;
}
else if (choice1 === “pedra”)
{
if (choice2 === “tesoura”)
{
return “pedra vence”;
}
else
{
return “papel vence”;
}
}
else if (choice2 === “pedra”)
{
return “papel vence”;
}
else
{
return “tesoura vence”;
}
};
1 Like
O meu código está igual ao seu aparentemente e aparece uma msg “Ops, tente outra vez.
Seu código retornou ‘Tesoura vence’ em vez de ‘papel vence’ quando as entradas são papel e pedra.”
Mas eu já fiz as alterações para papel vence e continua dando erro de sintaxe.
Não sei como resolver
O meu código que passou foi esse
var compare = function(choice1, choice2) {
if(choice1 === choice2) {
return “O resultado é um empate!”;
}
};
1 Like
eu fiz assim e deu certo:
function compare (choice1,choice2){
if (choice1 === choice2){
return “O resultado é um empate!”;
//pedra
else if (choice1 === “pedra”){
} if (choice2 === “tesouro”){
return “pedra vence”;
} else{
return “papel vence”;
}
};
OBS: coloca o acento agudo no (é) que dá certo,