Fin de "Pierre, feuille, ciseaux" bloqué


#1

Hello je ne comprends pas pourquoi cela ne marche pas. Suis bloqué.
Je ne comprends pas la consigne : 03. Appelez votre fonction et passez-lui choixUtilisateur et choixOrdi en arguments.

Help !
Le message d'erreur de la console : SyntaxError: expected expression, got keyword 'else'

var choixUtilisateur = prompt("Choisissez-vous pierre, feuille, ou ciseaux ?");
var choixOrdi = Math.random();
if (choixOrdi < 0.34) {
	choixOrdi = "pierre";
} else if(choixOrdi <= 0.67) {
	choixOrdi = "feuille";
} else {
	choixOrdi = "ciseaux";
}
console.log("Ordinateur : " + choixOrdi);

var comparer = function(choix1, choix2) {
    
if(choix1 === choix2) {
    return "Egalité !";
}

else if(choix1 === "pierre") {
    if(choix2 === "ciseaux") {
        return "pierre gagne !";
    }
    else {
        return "feuille gagne !";
    }}
    
else if(choix1 === "feuille") {    
    if(choix2 === "pierre") {
        return "feuille gagne !";
    }
    else {
        return "ciseaux gagnent !";
    }

}}

else if(choix1 === "ciseaux") {    
    if(choix2 === "pierre") {
        return "pierre gagne !";
    }
    else {
        return "ciseaux gagnent !";
    }

}}


#2

Autant pour moi. J'ai compris l'appel de la fonction. Et il y avait une erreur de ponctuation il me manquait un ;.