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