Math.floor()方法返回一个整数,向下取值,例如:Math.floor(Math.random()*2);
取值为0-1
Math.ceil()方法返回一个整数,向上取值,例如:Math.ceil(Math.random()*2);
取值为0-2
Math.random()
函数返回一个浮点数, 伪随机数在范围从0到小于1,也就是说,从0(包括0)往上,但是不包括1(排除1)。
这个例子返回了一个在指定值之间的随机数。这个值不小于 min
(有可能等于),并且小于(不等于)max
。
Math.random() * (max - min) + min;
var a = Math.random()*(2-1)+1
console.log(a)
运行结果: