各位大神,下面的JS代码为什么没有出现提示报错的信息,反而是一片空白呢。原谅我是个小白!!!
<!DOCTYPEhtml><html><head><title>Thisisatestfile</title></head><body><script>function...
<!DOCTYPE html>
<html>
<head>
<title> This is a test file</title>
</head>
<body>
<script>
function factorial(x)
{
if(x<10) throw new Error("x must not biger than 10");
for (var f=1; x<10; f*=x , x++)
return f;
}
factorial(2);
</script>
</body>
</html> 展开
<html>
<head>
<title> This is a test file</title>
</head>
<body>
<script>
function factorial(x)
{
if(x<10) throw new Error("x must not biger than 10");
for (var f=1; x<10; f*=x , x++)
return f;
}
factorial(2);
</script>
</body>
</html> 展开
2个回答
展开全部
报错原因是,你的代码要求的 throw new Error
可以用 alert。
function factorial(x)//求阶乘
{
if (x==0)
{
return 1;
}
var tt=0;
tt = factorial(x-1)*x;
return tt;
}
alert(factorial(9));
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询