Изо всех сил пытаясь использовать петлю, чтобы повторить функцию 5 разJavascript

Форум по Javascript
Ответить Пред. темаСлед. тема
Anonymous
 Изо всех сил пытаясь использовать петлю, чтобы повторить функцию 5 раз

Сообщение Anonymous »

В настоящее время я строю программу, которая позволяет пользователю воспроизводить ножницы для компьютера через журнал консоли. Цель состоит в том, чтобы игра завершилась после пяти раундов. Для цикла находится в строке 14 Кодекса. Я ожидал, что игра спросит пользовательский ввод, отобразить консольное сообщение с победителем и увеличить счет победителя раунда, а затем повторить еще четыре раза, прежде чем завершить и отобразить консольное сообщение с общим победителем. Также нет ошибок или предупреждения, чтобы указать проблемы с кодом.

Код: Выделить всё

function playGame() {
var humanScore = 0;
var computerScore = 0;

for (let i = 0; i < 5; i++) {
function getComputerChoice() {
let result = Math.ceil(Math.random() * 3);
if (result === 1) {
return "rock";
} else if (result === 2) {
return "paper";
} else {
return "scissors"
}
}

const computerChoice = getComputerChoice();

function getHumanChoice() {
let humanResult = prompt("Let's play Rock, Paper, Scissors! Enter your choice:");
if (humanResult.toLowerCase() === "rock") {
return "rock";
} else if (humanResult.toLowerCase() === "paper") {
return "paper";
} else if (humanResult.toLowerCase() === "scissors") {
return "scissors";
} else {
return "to not follow the rules";
}
};

const humanChoice = getHumanChoice();

function playRound(humanChoice, computerChoice) {
if (humanChoice === "rock" && computerChoice === "paper") {
computerScore++;
console.log(`Paper beats rock! AI wins! AI:${computerScore} Human:${humanScore}`);
} else if (humanChoice === "rock" && computerChoice === "scissors") {
humanScore++;
console.log(`Rock beats scissors! You win! AI:${computerScore} Human:${humanScore}`);
} else if (humanChoice == "rock" && computerChoice === "rock") {
console.log("Y'all both picked rock! Let's try again!");
} else if (humanChoice === "paper" && computerChoice === "scissors") {
computerScore++;
console.log(`Scissors beats paper! AI wins! AI:${computerScore} Human:${humanScore}`);
} else if (humanChoice === "paper" && computerChoice === "rock") {
humanScore++;
console.log(`Paper beats rock! You win! AI:${computerScore} Human:${humanScore}`);
} else if (humanChoice === "paper" && computerChoice === "paper") {
console.log("Y'all both picked paper! Let's try again!");
} else if (humanChoice === "scissors" && computerChoice === "scissors") {
console.log("Y'all both picked scissors! Let's try again!");
} else if (humanChoice === "scissors" && computerChoice === "rock") {
computerScore++;
console.log(`Rock beats scissors! AI wins! AI:${computerScore} Human:${humanScore}`);
} else if (humanChoice === "scissors" && computerChoice === "paper") {
humanScore++;
console.log(`Scissors beats paper! You win! AI:${computerScore} Human:${humanScore}`);
} else {
console.log("Try again! That's not a choice.");
}
}
}
};

playGame();



Подробнее здесь: https://stackoverflow.com/questions/795 ... on-5-times
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Изо всех сил пытаясь изменить размер кнопки изображения, стиля
    Anonymous » » в форуме Html
    0 Ответы
    36 Просмотры
    Последнее сообщение Anonymous
  • Изо всех сил пытаясь изменить размер кнопки изображения, стиля
    Anonymous » » в форуме CSS
    0 Ответы
    29 Просмотры
    Последнее сообщение Anonymous
  • Изо всех сил пытаясь изменить размер кнопки изображения, стиля
    Anonymous » » в форуме CSS
    0 Ответы
    25 Просмотры
    Последнее сообщение Anonymous
  • Изо всех сил пытаясь понять, как общие макеты и ссылки поднимаются и разделяются на страницах
    Anonymous » » в форуме C#
    0 Ответы
    19 Просмотры
    Последнее сообщение Anonymous
  • Изо всех сил пытаясь создать банку для моей простой программы с Maven Shade
    Anonymous » » в форуме JAVA
    0 Ответы
    99 Просмотры
    Последнее сообщение Anonymous

Вернуться в «Javascript»