生成0-1之间的随机数,不包括1
console.log(Math.random());
生成0-5之间的随机数,不包括5
console.log(Math.random()*5);
生成5-10之间的随机数
console.log(Math.random()*5+5);
取整 向上取整;(进1取整)
console.log(Math.ceil(1.2)); //2
取整 向下取整
console.log(Math.floor(1.9)); //1
生成一个0-5之间的随机整数,包括5
var a=Math.random()*5;
console.log(Math.ceil(a));//取到0的概率极小
console.log(Math.floor(Math.random()*6));
生成一个4-12之间的随机整数
console.log(Math.floor(Math.random()*9+4));
*9 0-9但是不包含9
*9+4 4-13但是不包含13
向下取整就是 4-12
生成一个a-b之间的随机数
Math.random*(b-a+1)+a
圆周率:3.1415926
console.log(Math.PI);
计算一个半径为5的圆的面积
console.log(5*5*3.14);
tofixed()保留小数,括号中传入几就保留几位小数,如果不传参数就 四舍五入
console.log(Math.PI.toFixed(2)); //3.14