【发布时间】:2012-11-13 19:03:23
【问题描述】:
我正在使用网站提示创建一个简单的问题,但我遇到了问题。
我收到此脚本的两个错误,首先是“问题未定义”,
其次是"missing ) after argument list"就行了,我的第一个提示有什么想法吗?
<script>
var a = Math.floor((Math.random()*10)+1);
var b = Math.floor((Math.random()*10)+1);
var c = Math.floor((Math.random()*10)+1);
var wrong = 0;
function question()
{
for(x=1; x>10; x++)
{
prompt("Does" b"+"c " = ");
if(prompt.input == b + c)
{
question();
}else{
wrong++;
}
if(x==10)
{
alert("well you were wrong " + wrong" times");
}
}
}
</script>
【问题讨论】:
-
您似乎在几个地方跳过了连接运算符
-
从jshint.com 开始。您现在可以取消所有警告,您将获得大量反馈,仅包含错误。
-
另外,
prompt.input?你是怎么得到这个代码的?只是你最好的猜测?
标签: javascript function arguments semantics