JavaScript 随机数

2025年2月16日 | 4 分钟阅读

在本文中,我们将了解JavaScript 随机数。首先,让我们了解一下 Math 对象。

什么是 Math 对象?

JavaScript 包含一个名为“Math”的内置静态对象。

此对象允许您执行数学计算。它包含一些内置方法,有助于执行数学运算。

语法

我们可以使用以下方法在 JavaScript 中获取随机数:

  • Math.random()
  • Math.floor()

我们将通过演示来充分理解这些方法。

Math.random()

此方法用于返回一个介于 0 和 1 之间的随机数,这意味着它始终返回小于 1 的数字。

语法

演示

我们将通过演示来生成使用 Math.random() 方法的随机数。

演示 1

我们将使用 Math.random() 方法获取一个介于 0 和 1 之间的随机小数。

代码

输出

我们可以看到下面的输出,它包含一个介于 0 和 1 之间的随机小数。

演示 2

在此演示中,我们将使用 Math.random() 获取一个随机整数。

代码

输出

我们可以看到包含随机整数的输出。

演示 3

我们将使用 Math.random() 方法获取一个介于特定范围之间的随机数。

代码

输出

我们可以在输出中看到,随机数是在 5 和 10 之间以及 1 和 50 之间的特定范围内生成的。

演示 4

我们将使用 Math.random() 方法获取一个在指定范围内的随机整数。

代码

输出

我们可以看到输出,它包含一个介于特定范围之间的随机整数。

演示 5

我们将使用 Math.random() 方法生成一个具有指定小数位数的随机数。

代码

输出

我们可以看到输出,它包含一个具有两位小数的随机数。

Math.floor()

它用于将数字向下舍入到最接近的整数。它返回一个介于 0 和 1 之间的随机数,这意味着它是一个总是小于 1 的数字。我们将 Math.floor() 与 Math.random() 结合使用来生成随机数。

演示 1

我们将使用 Math.floor() 方法获取一个介于 0 和 10 之间的无小数随机数。

代码

输出

我们可以看到输出,它包含一个介于 0 和 10 之间的无小数随机数。

演示 2

我们将获取一个介于用户输入的任意两个数字之间的无小数随机数。

代码

输出

我们可以看到输出,它显示了一个介于用户输入的任意两个数字之间的无小数随机数。

演示 4

我们将使用 Math.ceil()、Math.floor() 和 Math.random() 方法获取一个特定范围内的包含式随机数。

代码

输出

我们可以看到输出,它包含一个介于任意两个数字之间的无小数随机数。

结论

在本文中,我们了解了JavaScript 随机数。我们通过演示了解了如何生成随机数。我们可以使用 Math.random()Math.floor() 方法来实现。


下一个主题Javascript-react-ides