【笔记】JS的Math
前言
JS的Math的类方法学习笔记
计算
求最大值
1 | Math.max(1, 1); |
求最小值
1 | Math.min(1, 1); |
求绝对值
1 | Math.abs(1); |
求幂
1 | Math.pow(1, 1); |
求平方根
1 | Math.sqrt(1); |
小数取整
向上取整
1 | Math.ceil(0.4); // 1 |
向下取整
1 | Math.floor(0.6); // 0 |
四舍五入
1 | Math.round(0.5); // 1 |
四舍五入并保留小数
- 返回字符串
2:保留2位小数
1 | Math.round(0.5).toFixed(2); // "1.00" |
2:保留2位有效数字
1 | Math.round(0.5).toPrecision(2); // "1.0" |
去除小数
1 | Math.trunc(0.5); // 0 |
随机数
生成随机整数
- 生成范围为[0,1)之间的随机整数
1 | Math.random(); |
通过算法生成任意范围的随机整数
- 生成范围为[minNum,maxNum)之间的随机整数
1 | function randomNum(minNum, MaxNum) { |
- 生成范围为[minNum,maxNum]之间的随机整数
1 | function randomNum(minNum, MaxNum) { |