Frontend engineering

*i need help this code below is an exercise in front end engineering *

let humanScore = 0;
let computerScore = 0;
let currentRoundNumber = 1;

// Write your code below:
let generateTarget = () => {
    return Math.floor(Math.random() * 10);
}

let compareGuesses = (humanGuess, computerGuess, targetNumber) => {
    let winner;
    let targetToHumanDif;
    let targetToCompDif;

    if (humanGuess === targetNumber) {
        winner = true;
    } else if ((computerGuess === targetNumber) && (targetNumber != humanGuess)) {
        winner = false;
    } else if (computerGuess === humanGuess) {
        winner = true;
    } else if ((targetNumber > humanGuess) && (targetNumber > computerGuess)) {
        winner = humanGuess > computerGuess ? true : false;
    } else if ((targetNumber < humanGuess) && (targetNumber < computerGuess)) {
        winner = humanGuess < computerGuess ? true : false;
    } else if ((targetNumber > humanGuess) && (targetNumber < computerGuess)) {
        targetToHumanDif = targetNumber - humanGuess;
        targetToCompDif = computerGuess - targetNumber;
        winner = targetToHumanDif <= targetToCompDif ? true : false;
    } else if ((targetNumber < humanGuess) && (targetNumber > computerGuess)) {
        targetToHumanDif = humanGuess - targetNumber;
        targetToCompDif = targetNumber - computerGuess;
        winner = targetToHumanDif <= targetToCompDif ? true : false;

    }

    return winner;
}

let updateScore = winner => {

    if (winner === 'human') {
        humanScore++;
    }
    if (winner === 'computer') {
        computerScore++;
    }
}
let advanceRound = () => {
    currentRoundNumber++;
}
let generatedNumber = generateTarget();

console.log(compareGuesses(5, 5, 5));
console.log(compareGuesses(5, 5, 2));
/**console.log("all result expected to be true");
console.log(compareGuesses(5, 5, 5));
console.log(compareGuesses(5, 5, 6));
console.log(compareGuesses(5, 5, 4));
console.log(compareGuesses(4, 6, 5));
console.log(compareGuesses(6, 4, 5));
console.log(compareGuesses(7, 3, 5));
console.log(compareGuesses(3, 7, 5));
console.log(compareGuesses(7, 1, 5));
console.log(compareGuesses(3, 9, 5));
console.log("\nall result expected to be false");
console.log(compareGuesses(4, 5, 5));
console.log(compareGuesses(3, 4, 5));
console.log(compareGuesses(7, 6, 5));
console.log(compareGuesses(2, 3, 5));
console.log(compareGuesses(2, 7, 5));
console.log(compareGuesses(9, 3, 5)); */

my problem is that if the computer’s guess and the human’s guess are the same human player is suppose to win the game. but the opposite happen I tried to input (5,5,5) in the console and the result was true meaning human wins. but when I run the it to the html page The computer is the winner what is the problem pls help :wink: