2015-07-19 86 views
0
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"; 
    } 

} 

這個代碼是從codeacademy https://www.codecademy.com/courses/javascript-beginner-en-Bthev-mskY8/1/2?curriculum_id=506324b3a7dffd00020bf661得到了某種JavaScript錯誤的,但IDK的什麼是錯

+3

你錯過了功能開始處的''''。 – Pointy

+1

並在最後也''' – vinayakj

+0

@pointy你能張貼我正確的代碼嗎? –

回答

0

檢查正確的。

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"; 
     } 

    } 
0

你錯過的功能括號{}

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"; 
    } 
    } 
}; 

希望這會有所幫助。

+0

謝謝你的幫助 –

相關問題