简单的JavaScript

时间:2014-07-13 02:20:32

标签: javascript random

我今天刚开始学习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 {。这看起来像一个非常简单的问题,我感觉非常愚蠢......

1 个答案:

答案 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()返回一个值,以便显示随机数。