javascript 为什么math.random()方法只显示2?[关闭]

wz1wpwve  于 2023-05-16  发布在  Java
关注(0)|答案(1)|浏览(141)

**关闭。**这个问题是not reproducible or was caused by typos。目前不接受答复。

此问题是由打印错误或无法再重现的问题引起的。虽然类似的问题可能是on-topic在这里,这一个是解决的方式不太可能帮助未来的读者。
昨天关门了。
Improve this question

为什么不显示随机数而显示常数2??
我已经尝试了许多网站,并通过改变价值观,以及但没有任何工作,请帮助

6kkfgxo0

6kkfgxo01#

发生这种情况是因为Math.random() * 4返回了一个值2并将其分配给randomNumber,为了让你得到一个新的随机数,我建议使用一个函数:

const randomNumber = () => { // I used const instead of var because functions should not normally be redefined
return Math.floor(Math.random() * 4) // outputs a new random number
}

您可以通过使用

console.log(randomNumber())

相关问题