在JS中 Math 对象给我们提供了操作数组的一些方法(数学的方法)
1.random
- 语法:Math.random
- 作用:得到一个随机数,每次生成的数字都不一样,但一定是0~1之间的,包含0,不包含1,也就是说最大值可能是0.999999...
var num = Math.random()
console.log(num)
复制代码
2.round
- 语法:Math.round(数字)
- 作用:将数字(小数),按照四舍五入的形式变成整数
var num1 = Math.round(4.49)
var num2 = Math.round(4.5)
console.log(num1) //4
console.log(num2)//5
复制代码
3.ceil
- 语法:Math.ceil(数字)
- 作用:将这个数字(小数),向上取整
var num1 = Math.ceil(1.0000001)
var num2 = Math.ceil(1.9999999)
console.log(num1) //2
console.log(num2)//2
复制代码
4.floor
- 语法:Math.floor(数字)
- 作用:将这个数字(小数),向下取整
var num1 = Math.floor(1.0000001)
var num2 = Math.floor(1.9999999)
console.log(num1) //1
console.log(num2)//1
复制代码
5.abs
- 语法:Math.abs(数字)
- 作用:返回这个数字的绝对值
var num1 = Math.abs(1.23)
var num2 = Math.abs(-1.23)
console.log(num1) //1.23
console.log(num2)//1.23
复制代码
6.sqrt
- 语法:Math.sqrt(数字)
- 作用:求平方根
var num1 = Math.sqrt(16)
var num2 = Math.sqrt(36)
console.log(num1) //4
console.log(num2)//6
复制代码
7.pow
- 语法:Math.pow(基数,幂)
- 作用:返回基数的几次幂
var num1 = Math.pow(2,3)
var num2 = Math.pow(3,4)
console.log(num1) //8
console.log(num2)//81
复制代码
8.max
- 语法:Math.max(数字1,数字2,数字3...)
- 作用:返回传入的数字中最大的那一个
var num = Math.max(100,5,7,99,102,96)
console.log(num) //102
复制代码
9.min
- 语法:Math.min(数字1,数字2,数字3...)
- 作用:返回传入的数字中最小的那一个
var num = Math.min(100,5,7,99,102,96)
console.log(num) //5
复制代码
10.PI
- 语法:Math.PI
- 作用:返回π
var num = Math.PI
console.log(num) //3.141592653589793