JS-随机数 Math 对象

JavaScript Math 对象

Math 对象用于执行数学任务。
注释:Math 对象并不像 Date 和 String 那样是对象的类,因此没有构造函数 Math(),像 Math.sin() 这样的函数只是函数,不是某个对象的方法。您无需创建它,通过把 Math 作为对象使用就可以调用其所有属性和方法。

ceil() 方法可对一个数进行上舍入。返回值大于等于 x,并且与它最接近的整数。

1
Math.ceil(x)

floor() 方法可对一个数进行下舍入。返回值小于等于 x,且与 x 最接近的整数。

1
Math.floor(x)

round() 方法可把一个数字舍入为最接近的整数。返回值与 x 最接近的整数。

1
Math.round(x)

random() 方法可返回介于 0 ~ 1 之间的一个随机数。返回值0.0 ~ 1.0 之间的一个伪随机数。

1
Math.random()

获取随机数,要求是长度一致的字符串格式

1
2
3
4
5
6
var random = Math.random()
// 后面加上 10 个零,防止 random 是空字符串导致 slice() 方法报错
random = random + '0000000000'
// random 的长度必须能被 slice() 方法截取的,否则会报错
random = random.slice(0, 10)
console.log(random)

参考文献