【发布时间】:2014-07-13 02:20:32
【问题描述】:
我今天刚开始学习 JavaScript,这个非常简单的问题给我带来了麻烦。这只是较大代码段的一部分,但我将其隔离以尝试修复它。这里是:
<DOCTYPE! html>
<html>
<head>
</head>
<body>
<script type="text/javascript">
document.write(blarg());
function blarg()
{
return (Math.floor(Math.random()*(10-2))+1))
}
</script>
</body>
</html>
我想要做的只是生成一个介于 1 到 10 之间的随机数,然后打印该数字。它失败并给了我“Uncaught SyntaxError: Unexpected Token {。这似乎是一个非常简单的问题,我感觉很愚蠢......
【问题讨论】:
-
你忘了
()-function blarg(){....}- 另外,你忘了return -
你注意到末尾多了一个
)吗? -
是的,谢谢!主要问题最终是“return (Math.floor(Math.random()*(10-2))+1)”后缺少分号。感谢您的帮助!
标签: javascript random