2016-10-30 61 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,所以这个循环应该被完全重写。