Math-----数值方法
Math.min()-----打印为数组中的最小值
Math.max()-----打印为数组中的最大值
console.log(Math.min(2,0,111,33,66,5));找最小值打印为0
console.log(Math.max(2,0,111,33,66,5));找最大值打印为111
Math.ceil() 执行向上舍入,(向上取整)
Math.floor() 执行向下舍入,;(向下取整)
Math.round()执行标准舍入,(四舍五入 随机数)
向上取整例子:
console.log(Math.ceil(5.8));向比自己大的一位来取整数值。例:正数时[5.8取为6] 负数时[-5.8取为-5]
向下取整例子:
console.log(Math.floor(-2.3));向比自己小的一位来取整数值。例:正数时[2.3取为2] 负数时[-2.3取为-3]
四舍五入 随机数例子
console.log(Math.round(2.4));四舍五入法。注:负数时-2.5还是取-2 (这个为特例)
注意:Math.round(1.4999999999999999999999999999);//2 (这种为特例,它的长度已经涉及计算机进制问题)
随机数
Math.random() 方法
返回大于等于0小于1的一个随机数 0 <= x < 1
console.log(Math.random());
随机数方法返回的为大于0----小于1之间的数。
console.log(Math.random()*10);
想让0.3215649878654变成1.23226632或10.23226632...就要在随机数括号后*10或*100...
console.log(Math.floor(Math.random()*10));
需要让这些小数变成整数就要嵌套了。用向下取整方法---------包含(随机数方法)打印完就是随机整数了。