JavaScript 数学对象Math

math对象为数学常量和函数提供属性和方法。
与其他全局对象不同,Math不是构造函数。
Math的所有属性和方法都是静态的,可以使用Math作为对象调用,而不需要创建它。

Math对象的方法

方法说明
abs()返回一个数的绝对值。
acos()返回一个数的反余弦(以弧度表示)。
asin()返回一个数的反正弦值(以弧度表示)。
atan()返回一个数字的反正切(以弧度表示)。
atan2()返回其参数的商的反正切值。
ceil()返回大于或等于一个数的最小整数。
cos()返回一个数的余弦值。
exp()返回E的N次方,其中N是参数,E是欧拉常数,自然对数的底。
floor()返回小于或等于一个数的最大整数。
log()返回一个数的自然对数(以E为底)。
max()返回0或多个数字中的最大值。
min()返回零或多个数字中的最小值。
pow()返回底数到指数的幂,即底数。
random()返回0到1之间的伪随机数。
round()返回四舍五入为最接近整数的数字的值。
sin()返回一个数的正弦值。
sqrt()返回一个数的平方根。
tan()返回一个数字的正切值。
toSource()返回字符串“Math”。

Math对象的属性

属性说明
E欧拉常数和自然对数的底,大约是2.718.
LN22的自然对数,大约是0.693.
LN1010的自然对数,大约是2.302.
LOG2E以2为底E的对数,大约是1.442.
LOG10E以10为底E的对数,大约是0.434.
PIπ的值。圆的周长与直径之比,约为3.14159
SQRT1_21/2的平方根。
SQRT22的平方根。

语法

调用Math的属性和方法的语法如下所示

var pi_val = Math.PI;
var sine_val = Math.sin(30);
日期:2019-08-20 13:50:45 来源:oir作者:oir