数学对象的各种方法
常用
ceil():向上取整
floor():向下取整
round():四舍五入
pow(x,y): x的y次幂
sqrt():求平方根
random():随机数(0~1 最小0.01 最大0.99)
console.log(Math.ceil(1.8)) // 2 向上取整
console.log(Math.floor(1.8)) // 1 向下取整
console.log(Math.round(1.8)) // 2 四舍五入
console.log(Math.pow(2, 2)) // 4 2的2次方
console.log(Math.sqrt(9)) // 3 给9开平方根
**random():随机数(0~1 最小0.01 最大0.99)
console.log(Math.random())
console.log(Math.random())
console.log(Math.random())
console.log(Math.random())
//这里取的随机数都是0.01 -0.99的小数
注意:如果需要取大于1的随机数需套用公式
Math.floor(Math.random() * (max-min+1)+min)**
//0~10之间的随机整数
console.log(Math.floor(Math.random() * (10-0+1)+0))
console.log(Math.floor(Math.random() * (10-0+1)+0))
console.log(Math.floor(Math.random() * (10-0+1)+0))
console.log(Math.floor(Math.random() * (10-0+1)+0))
console.log(Math.floor(Math.random() * (10-0+1)+0))
console.log(Math.floor(Math.random() * (10-0+1)+0))
console.log(Math.floor(Math.random() * (10-0+1)+0))
console.log(Math.floor(Math.random() * (10-0+1)+0))
console.log(Math.floor(Math.random() * (10-0+1)+0))
了解
PI
圆周率
max()、min()、abs()、
求最大 求最小 绝对值
数字转换进制(周边)
内容.toString(你要转换的进制)
将100分别转换为2、8、16进制
var num = 100
console.log(num.toString(2)) // 1100100
console.log(num.toString(8)) // 144
console.log(num.toString(16)) // 64
parseInt(内容,当作几进制来转换)
将2进制1100100、8进制144、16进制64转换为10进制
var num = 1100100
console.log(parseInt(num, 2)) // 100
var num = 144
console.log(parseInt(num, 8)) // 100
var num = 64
console.log(parseInt(num, 16)) // 100