2016-10-30 60 views
-4

我寫了一個代碼&我不知道它有什麼問題。 當我嘗試在html中使用它時,它根本不起作用。 Uncaught SyntaxError: Unexpected token ;是錯誤。請幫忙! 的he.js代碼:我的代碼有什麼問題?-js

x: 
var b = parseInt(Math.random()*100); 
var a = prompt("Guess a number"); 
if (a>b) 
{ 
var c= prompt("Enter bigger"); 
else if (a<b) 
{ 
var d = prompt("Enter smaller"); 
} 
else 
{ 
var e = prompt("you win! Do you want to play again(Y/N)"); 
} 
if (e == "Y") 
{ 
goto x; 
} 

的game.html代碼:

<html> 
<body> 
<script src = "he.js"> 
</script> 
</html> 
+1

那麼你的問題到底是什麼? – Steve

+0

爲什麼你認爲它有什麼問題?你有什麼問題? –

+0

你能解釋一下它應該做什麼嗎? – HermanTheGermanHesse

回答

2

你錯過了你的第一個if語句結束的方括號:

if (a>b) 
{ 
var c= prompt("Enter bigger"); 
} // <-- That one 
else if (a<b) 

和另外,JS中沒有goto,所以這個循環應該被完全重寫。