下面我来详细讲解“浅谈js内置对象Math的属性和方法(推荐)”的完整攻略。
1. Math对象的属性
Math对象是JS的内置对象之一,它包含了常用的数学属性和方法。Math对象有很多的属性,这里我们介绍几个常见的属性。
- Math.E:表示自然对数的底数,即e,大约等于2.718281828459045。
- Math.PI:数学常数,表示圆周率π,大约等于3.141592653589793。
- Math.LN2:表示2的自然对数,即ln2,大约等于0.6931471805599453。
- Math.LN10:表示10的自然对数,即ln10,大约等于2.302585092994046。
- Math.LOG2E:表示以2为底e的对数,即log2e,大约等于1.4426950408889634。
- Math.LOG10E:表示以10为底e的对数,即log10e,大约等于0.4342944819032518。
2. Math对象的方法
Math对象除了属性外,还有很多常用的方法。下面我们来介绍一些常用方法。
2.1 Math.abs(x)
Math.abs(x)
的作用是取一个数的绝对值。如果x是一个正数或0,则返回x,如果x是一个负数,则返回-x。
示例代码如下:
Math.abs(42); // 返回 42
Math.abs(-42); // 返回 42
Math.abs(0); // 返回 0
2.2 Math.ceil(x)
Math.ceil(x)
是用来向上取整的。如果x是一个整数,结果就是其本身。如果x是一个小数,则返回大于它的最小整数。
示例代码如下:
Math.ceil(4.1); // 返回 5
Math.ceil(4.9); // 返回 5
Math.ceil(5); // 返回 5
2.3 Math.floor(x)
Math.floor(x)
是用来向下取整的。如果x是一个整数,结果就是其本身。如果x是一个小数,则返回小于它的最大整数。
示例代码如下:
Math.floor(4.1); // 返回 4
Math.floor(4.9); // 返回 4
Math.floor(5); // 返回 5
2.4 Math.max([x1[,x2[,…]]])
Math.max()
是用来求一组数的最大值的。它可以接收任意多个参数,也可以传递一个数组作为参数。
示例代码如下:
Math.max(1, 2, 3); // 3
Math.max([1, 2, 3]); // NaN
Math.max(...[1, 2, 3]); // 3
2.5 Math.min([x1[,x2[,…]]])
Math.min()
是用来求一组数的最小值的。它可以接收任意多个参数,也可以传递一个数组作为参数。
示例代码如下:
Math.min(1, 2, 3); // 1
Math.min([1, 2, 3]); // NaN
Math.min(...[1, 2, 3]); // 1
以上就是Math对象的常见属性和方法。小伙伴们可以自己再去了解其他的属性和方法。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:浅谈js内置对象Math的属性和方法(推荐) - Python技术站