[JS] Codeacademy script

Gestart doorDylan4 reacties40 weergaven

5 berichten · pagina 1 van 1

Dylan

Lid · Topicstarter

Berichten
14.025
Reputatie
1
Punten
0,01
Lid sinds
Laatst gezien
Hoi,

Ik ben bezig met codeacademy en moet nu een steen papier schaar spel maken. Ik heb nu deze code:

Codeblok (voorbeeld.js):

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32

var compare = function(choice1, choice2) {
if(choice1 === choice2) {
return "The result is a tie!";
}

if(choice1 === "rock") {
if(choice2 === "scissors") {
return "rock wins";
} else {
return "papers wins";
}
}

if(choice1 === "paper") {
if(choice2 === "rock") {
return "paper wins";
} else {
return "rock wins";
}
}

if(choice1 === "scissors") {
if(choice2 === "rock") {
return "rock wins";
} else {
return "scissors wins";
}
}

}

Wanneer ik nu op Save en Submit code druk krijg ik deze error:

Quote:
Oops, try again! Your compare function doesnt return the correct string when comparing paper to scissors.

Ik snap nu niet wat ik moet doen?
0
Berichten
5.957
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Stel dat choice1 paper is en het tweede scissors dan komt er nu uit dat rock wint.
0
Dylan

Lid · Topicstarter

Berichten
14.025
Reputatie
1
Punten
0,01
Lid sinds
Laatst gezien
Alemaalte schreef:
Stel dat choice1 paper is en het tweede scissors dan komt er nu uit dat rock wint.
Dus moet ik dan nog een if maken op lijn 19?
0
Berichten
1.871
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Kijk hier eens op af:

Codeblok (voorbeeld.php):

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23

var compare = function(choice1,choice2) {
if(choice1 === choice2) {
return "The result is a tie!";
} else if(choice1 === "rock"){
if(choice2 === "scissors"){
return "rock wins";
} else {
return "paper wins.";
}
} else if(choice1 === "paper") {
if(choice2 === "rock"){
return "paper wins";
} else {
return "scissors wins";
}
} else if(choice1 === "scissors") {
if(choice2 === "rock"){
return "rock wins";
} else {
return "scissors wins";
}
}
}

Niet getest
0
Berichten
528
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
var compare = function(choice1, choice2) {
    if(choice1 === choice2) {
        return "The result is a tie!";
    }
    
    if(choice1 === "rock") {
        if(choice2 === "scissors") {
            return "rock wins";
        } else {
            return "papers wins";
        }
    }
    
    
    if(choice1 === "paper") {
        if(choice2 === "rock") {
            return "paper wins";
        } else {
            return "scissors wins";
        }
    }
    
    if(choice1 === "scissors") {
        if(choice2 === "rock") {
            return "rock wins";
        } else {
            return "paper wins";
        }
    }
    

}
0

Jouw reactie

Deel je idee, stel een vraag of help een ander verder.

Editor laden…

Praat mee met de One2xs-community.

Inloggen om te reageren