What's wrong in my code please i don't understand


#1

if (choix1 ==="ciseaux") {
return "Egalité";
else if (choix1 === "ciseaux") {
if (choix2 ==="pierre")
return "pierre gagne"
}
else (choix2 ==="feuille") {
return "ciseaux gagne"
}
}
console.log(choixUtilisateur; choixOrdi));


#2

Salut, ta oublier de ferme le if statement }` ici

if (choix1 ==="ciseaux") {
return "Egalité";
}  <== ajout une

La Ta oublie d ouvrire {

if (choix2 ==="pierre") <== ajout une 
return "pierre gagne"
}

Et le else statement ne prend aucun condition.

else (choix2 ==="feuille") {
return "ciseaux gagne"
}

remove (choix2 ==="feuille")


#3

doesn't work but i try

if (choix1 ==="ciseaux") {
return "Egalité";
}
else if (choix1 === "ciseaux") {
if (choix2 ==="pierre") {
return "pierre gagne"
}
else
return "ciseaux gagne"
}
}
console.log(choixUtilisateur; choixOrdi));


#4

Ici

else <== ajout une 
return "ciseaux gagne"
}

Ta oublie d ouvrire else avec {


#5

I did
if (choix1 ==="ciseaux") {
return "Egalité";
}
else if (choix1 === "ciseaux") {
if (choix2 ==="pierre") {
return "pierre gagne"
}
else {
return "ciseaux gagne"
}
console.log(choixUtilisateur; choixOrdi));


#6

i did still not work

if (choix1 ==="ciseaux") {
return "Egalité";
}
else if (choix1 === "ciseaux") {
if (choix2 ==="pierre") {
return "pierre gagne"
}
else {
return "ciseaux gagne"
}
console.log(choixUtilisateur; choixOrdi));


#7

Sorry , can you post all your code?


#8

This is all my code but send there was problem with your syntax
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"
}

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

if (choix1 ==="ciseaux") {
return "Egalité";
}
else if (choix1 === "ciseaux") {
if (choix2 ==="pierre") {
return "pierre gagne"
}
else {
return "ciseaux gagne"
}
console.log(choixUtilisateur; choixOrdi));


#9

First you should remove the if statement before all you else if statement this one

if (choix1 === "pierre") {
    return "Egalité";
}

Just keep this one

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

===========
here

else if (choix1 === "feuille") {
    if (choix2 === "pierre")  <== add one {
    return "feuille gagne"
}

#10

This is all my code and i try what you say not work,
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"
}}}

if (choix1 ==="ciseaux") {
return "Egalité";
}
else if (choix1 === "ciseaux") {
if (choix2 ==="pierre") {
return "pierre gagne"
}
else {
return "ciseaux gagne"
}
console.log("choixUtilisateur; choixOrdi");


#11

Here

else if (choix1 === "feuille") {
    if (choix2 === "pierre") {
    return "feuille gagne"
}
    else {
    return "ciseaux gagnent"
  }
}
} <== remove this one

========

And here you have the if statement that you should remove

if (choix1 ==="ciseaux") {   <== this one 
return "Egalité";
}
else if (choix1 === "ciseaux") {
if (choix2 ==="pierre") {
return "pierre gagne"
}
else {
return "ciseaux gagne"
}
}<== add one for  closing the  else if statement 
} <== add one for closing the compare function

#12

we did it thx bro !!!