共计 799 个字符,预计需要花费 2 分钟才能阅读完成。
一.Math 对象常用方法
法 | 含义 |
---|---|
Math.floor() | 向下取整, 如 5.1 取整为 5 |
Math.ceil() | 向上取整, 如 5.1 取整为 6 |
Math.max(a,b) | 求 a 和 b 中的最大值 |
Math.min(a,b) | 求 a 和 b 中的最小值 |
Math.random() | 随机数, 默认 0 - 1 之间的随机数, 若想求 min~max 之间的数,公式为:min+Math.random()*(max-min) |
abs(x) | 返回数的绝对值 |
exp(x) | 返回 e 的指数 |
log(x) | 返回数的自然对数(底为 e) |
pow(x,y) | 返回 x 的 y 次幂 |
round(x) | 把数四舍五入为最接近的整数 |
sin(x) | 返回数的正弦 |
sqrt(x) | 返回数的平方根 |
tan(x) | 返回角的正切 |
二. 常用方法示例
// 方法 .min() .max()
var max = Math.max(3,4,58,69);
var min = Math.min(3,4,58,69);
console.log(max);
console.log(min);
// 数组
var arr = [1,2,3,14,58,69];
var max2 = Math.max.apply(null,arr);
var min2 = Math.min.apply(null,arr);
//var max = Math.max(arr[0],arr[1],arr[2],arr[3]....);
console.log(max2);
console.log(min2);
// .ceil() .floor() .round()
var num = 12.55;
console.log(Math.ceil(num));// 天花板函数 向上取整
console.log(Math.floor(num));// 地板函数 向下取整
console.log(Math.round(num));// 标准四舍五入
// 随机数 .random() 0<=random<1
console.log(Math.random());
正文完