目录
1. 概念
Math 是 JavaScript 内置对象
内置对象 就是 JavaScript定义的对象
存储了 数据 和 函数方法
2.Math的函数方法
2.1 Math.random()
0 ~ 1 的随机小数 可以是0,但不包括1
想要获取一个范围内的随机数 min ~ max
parseInt(Math.random() * (max + 1 - min) + min);
2.2 Math.min();
返回最小值
2.3 Math.max();
返回最大值
2.4 Math.floor();
向下取整 舍弃取整
console.log(Math.floor(1.23)); // 1 console.log(math.floor(-1.23)); //-2
2.5 Math.ceil();
向上取整 进一取整
console.log(Math.ceil(1.23)); // 2 console.log(Math.ceil(-1.23)); //-1
保留指定位数的小数 四舍五入保留小数
var num = 123.4564789; console.log(num.toFixeed(1)); //123.5 console.log(num.toFixeed(2)); //123.46 console.log(num.toFixeed(3)); //123.456
2.6 Math.round();
四舍五入取整
console.log(Math.round(1.5)); // 2 console.log(Math.round(1.4)); //1
2.7 Math.pow(底数,指数);
乘方运算/幂运算
console.log(Math.pow(2,5)); // 32
2.8 Math.abs();
绝对值
2.9 Math.sqrt();
平方根