数学
Math.PI 得到圆周率 3.141592653589793
Math.abs() 求绝对值
console.log(Math.abs(-1));
console.log(Math.abs(1));
打印结果都为1
Math.ceil() 向上取整
console.log(Math.ceil(1.1))
打印结果为2
Math.floor() 向下取整
console.log(Math.floor(1.9))
parseInt,celi,floor的区别
parseInt是向零取整,1.5为1,-1.5为-1
ceil向正方向
floor向负方向
Math.max()找出数列中的最大值
console.log(Math.max(1, 99, 40, 75))
打印结果为99
传值为数列,不可以是数组
var arr = [1,2,3,7,8,10]
Math.max.apply(null,arr)
这种方法可以利用max函数求出数组中的最大值,因为apply的特性
Math.min()找出数列中的最小值
Math.random() 取一个0-1之间的小数 不会到1
Math.round() 四舍五入一个数,返回的是整数
封装一个函数 传最小值和最大值,随机返回区间数
function demo(min,max){
return Math.floor(Math.random() * (max - min) + min)
}
demo(1,100)
每次执行返回1到100以内的数