Lo que quiero que suceda
Tengo una función llamada playRound() que devuelve una cadena y luego incrementa un número. Lo que debería suceder es que ambos estén registrados.
¿Qué está pasando en su lugar?
Cuando consola.log la función, solo se registra un número. Parece ser uno de los números que se está incrementando. Tengo una función separada para averiguar cuáles son los números después de que se incrementan, por lo que esto no es específicamente lo que estoy buscando.
Lo que he intentado hasta ahora
Traté de crear una segunda función para registrar solo las cadenas, pero no pude hacer que funcionara sin tener que cambiar algo de código en playRound().
Pensé que tal vez había una manera de registrar solo cadenas. Intenté buscar en Internet pero no encontré nada relacionado con mi pregunta.
Mi código
function playRound(playerSelection, computerSelection) { if (playerSelection === "rock" && computerSelection === "rock") { return "Draw!" && ties++; } else if (playerSelection === "rock" && computerSelection === "paper") { return "You lose!" && compScore++; } else if (playerSelection === "rock" && computerSelection === "scissors") { return "You win!" && myScore++; } else if (playerSelection === "paper" && computerSelection === "paper") { return "Draw!" && ties++; } else if (playerSelection === "scissors" && computerSelection === "scissors") { return "Draw!" && ties++; } else if (playerSelection === "scissors" && computerSelection === "paper") { return "You win!" && myScore++; } else if (playerSelection === "scissors" && computerSelection === "rock") { return "You lose!" && compScore++; } else if (playerSelection === "paper" && computerSelection === "scissors") { return "You lose!" && compScore++; } else if (playerSelection === "paper" && computerSelection === "rock") { return "You win!" && myScore++; } else { return "Invalid input! Try again!" && invalidScore++; } } console.log("Here's the breakdown! Your Score, Computer Score, Ties, and the Invalid Score. ") + console.log(myScore, compScore, ties, invalidScore); }Por favor, ayúdame a entender lo que estoy haciendo mal, gracias.