我正在为一家假公司制作一个网站。其中一个部分具有“股票报价”功能,该功能只是一个随机数。为此,我使用以下代码:
<p ID="stockcurrent"></p>
<script>
document.getElementById("stockcurrent").innerHTML =
Math.floor(Math.random() * 500) + 200;
</script>
现在,我想做的是获取为此生成的数字并用它来创建一个新数字,其条件是它必须等于或大于生成的数字。即,像这样:
<p ID="stockdayhigh"></p>
<script>
document.getElementById("stockdayhigh").innerHTML =
Math.floor(Math.random() * 500) + (the result of the stockcurrent script);
</script>
这可以做吗?我对 JavaScript 的了解非常基础。
最佳答案
您可以使用变量来实现此目的
<p id="stockcurrent"></p>
<p id="stockdayhigh"></p>
<script>
var stockCurrent = Math.floor(Math.random() * 500) + 200;
var stockDayHigh = Math.floor(Math.random() * 500) + stockCurrent;
document.getElementById("stockcurrent").innerHTML = stockCurrent;
document.getElementById("stockdayhigh").innerHTML = stockDayHigh;
</script>
关于javascript - 有没有办法在 JavaScript 中生成一个随机数,然后用它来生成另一个随机数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58774302/