我今天刚开始学习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 {。这看起来像一个非常简单的问题,我感觉非常愚蠢......
答案 0 :(得分:1)
您的blarg函数定义中存在语法错误。
声明函数的语法应为
function name() {
// function code here
}
完整示例:
document.write(blarg());
//function blarg{(Math.floor(Math.random()*(10-2))+1))}
function blarg() {
return Math.floor(Math.random() * (10 - 2) + 1);
}
请注意,您的函数必须向document.write()返回一个值,以便显示随机数。