为变量分配随机值

时间:2018-02-28 09:39:57

标签: javascript function variables random

我对代码很陌生,所以我可能不会理解一些答案。 我在此代码中将变量转换为1到10之间的随机数时遇到了问题。

<script type="text/javascript">
var money = 0

function Random() {
  money = Math.floor((Math.random() * 10) + 1);
}
</script>

我已经读过,我需要将return后面的随机代码放在某处,但我不知道我将它放在何处使用它。

2 个答案:

答案 0 :(得分:2)

&#13;
&#13;
function Random() {
  return Math.floor((Math.random() * 10) + 1);
}

function getRandom() {
  var money = Random();
  console.log(money);
  document.getElementById("demo").innerHTML = money;
}
&#13;
<button onclick="getRandom()">Click for random number</button>

<p id="demo"></p>
&#13;
&#13;
&#13;

答案 1 :(得分:0)

此行有效:

var money = Math.floor((Math.random() * 10) + 1);

但是如果你想使用一个函数,你可以写它:

var money;

function Random() {
  return Math.floor((Math.random() * 10) + 1);
}

// Re-usable anytime you want
money = Random();