JS 数学方法

171 阅读1分钟

在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(1.48305)
var num2 = Math.round(1.88305)
console.log(num1)
console.log(num2)

3. ceil(常用)

语法: Math.ceil(数字) 作用: 将这个数字(小数)向上取整

var num1 = Math.ceil(2.379839)
var num2 = Math.ceil(1.9979839)
console.log(num1)
console.log(num2)

4. floor(常用)

语法: Math.floor(数字) 作用: 将这个数字(小数)向下取整

var num1 = Math.floor(2.379839)
var num2 = Math.floor(1.9979839)
console.log(num1)
console.log(num2)

5. abs

语法: MAth.abs(数字) 作用: 返回这个数字的绝对值

var num1 = Math.abs(2.37)
var num2 = Math.abs(-1.99)
console.log(num1)
console.log(num2)

6. sqrt

语法: MAth.sqrt(数字) 作用: 求平方根

var num = Math.sqrt(81)
console.log(num)

7.pow

语法:Math.pow(基数, 幂) 作用: 返回基数的几次幂

var num = Math.pow(2,3)
console.log(num)

8. max

语法: Math.max(数字1, 数字2, 数字3...) 作用: 返回传入的数字中 最大的那一个

var num = Math.max(100, 23, 22, 1000, 2)
console.log(num)

9. min

语法: Math.min(数字1, 数字2, 数字3...) 作用: 返回传入的数字中 最小的那一个

var num = Math.min(100, 23, 22, 1000, 2)
console.log(num)

10. PI

语法: Math.PI 作用: 返回π

console.log(Math.PI)