📜  javascript 随机 4 位数字 - Javascript (1)

📅  最后修改于: 2023-12-03 15:01:46.963000             🧑  作者: Mango

JavaScript 随机生成四位数字

在前端开发中,我们有时需要随机生成一些数字或者验证码等信息,这时就需要使用 JavaScript 来实现。本文将介绍如何使用 JavaScript 随机生成四位数字。

Math 对象

在 JavaScript 中,我们可以使用 Math 对象来生成随机数。Math 对象包含了一系列用于数学计算的属性和方法,在随机生成数字中常用到的是 Math.random 方法,它可以生成一个 0 到 1 之间的随机数。

Math.random(); // 生成 0 到 1 之间的随机数,包括 0 不包括 1

将随机生成的小数转换成我们需要的整数,可以使用 Math.floor 方法得到一个不大于其参数的最大整数。

Math.floor(3.14); // 3

综合使用 Math.random 和 Math.floor 方法,我们就可以生成随机整数。

Math.floor(Math.random() * 10); // 生成 0 到 9 之间的随机整数
生成四位数字

既然我们已经会了生成一位数字的方法,那么生成四位数字其实也很简单,只要使用循环调用上文提到的方法即可。

let num = '';
for (let i = 0; i < 4; i++) {
  num += Math.floor(Math.random() * 10);
}
console.log(num); // 随机生成的四位数字

以上代码中,我们定义了一个空字符串 num,然后通过循环调用 Math.floor(Math.random() * 10) 方法生成四个数字,并将其拼接成一个字符串。

完整代码
let num = '';
for (let i = 0; i < 4; i++) {
  num += Math.floor(Math.random() * 10);
}
console.log(num); // 随机生成的四位数字

以上就是使用 JavaScript 随机生成四位数字的方法。