Math 对象
提供基本数学功能和常量的内部对象。
语法
Math.[{property | method}]
参数
property
必要参数。Math对象的某个属性的名称。
method
必要参数。Math对象的某个方法的名称。
备注
无法使用new运算符创建Math对象。如果你尝试执行此操作,将出现错误。在加载脚本引擎时,该引擎会创建它。其所有的方法和属性始终对你的脚本可用。
必备条件
Math对象在Internet Explorer 6以前的版本中引用。
常量
下表列出了Math对象的常量。
常量 | 描述 |
---|---|
Math.E 常量 | 数学常量e。这是欧拉数,自然对数的底。 |
Math.LN2 Constant | 2的自然对数。 |
Math.LN10 常量 | 10的自然对数。 |
Math.LOG2E 常量 | 以2为底的e的对数。 |
Math.LOG10E 常量 | 以10为底的e的对数。 |
Math.PI 常量 | π。这是圆的周长与走私的比率。 |
Math.SQRT1_2 Constant | 0.5的平方根,或者相当于是除以2的平方根。 |
Math.SQRT2 Constant | 2的平方根。 |
函数
下表列出了Math对象的函数。
函数 | 描述 |
---|---|
Math.abs 函数 | 返回数字的绝对值。 |
Math.acos 函数 | 返回数字的反余弦值。 |
Math.acosh 函数 | 返回数字的双曲反余弦值(或反双曲余弦值)。 |
Math.asin 函数 | 返回数字的反正弦值。 |
Math.asinh 函数 | 返回数字的反双曲正弦。 |
Math.atan 函数 | 返回数字的反正切值。 |
Math.atan2 函数 | 将与X的角度(以弧度为单位)返回到由y和x坐标表示的点。 |
Math.atanh 函数 | 返回数字的反双曲正切。 |
Math.ceil 函数 | 返回大于或等于提供的数值表达式的最小整数。 |
Math.cos 函数 | 返回数字的余弦值。 |
Math.cosh 函数 | 返回数字的双曲余统 |
Math.exp 函数 | 返回e)(自然对数的底)的乘幂数。 |
Math.expm1 函数 | 返回e(自然对数的底)的乘幂数减去1的结果。 |
Math.floor 函数 | 返回小于或等于提供的数值表达式的最大整数。 |
Math.hypot 函数 | 返回参数平方和的平方根。 |
Math.imul 函数 | 返回被视为32位带符号整数的两个数字的积。 |
Math.log 函数 | 返回数字的自然对数。 |
Math.log1p 函数 | 返回数字的自然对数加1。 |
Math.log10 函数 | 返回数字以10为底数的对数。 |
Math.log2 函数 | 返回数字以2为底数的对数。 |
Math.max 函数 | 返回提供的两个数值表达式中的较大值。 |
Math.min 函数 | 返回提供的两个数字中的较小值。 |
Math.pow 函数 | 返回基表达式的指定乘幂数的值。 |
Math.random 函数 | 返回介于0和1之间的伪随机数。 |
Math.round 函数 | 返回作舍入到最近整数和指定数值表达式。 |
Math.sign 函数 | 返回数字符号,它指示数字为整数、负数还是0。 |
Math.sin 函数 | 返回数字的正弦值。 |
Math.sinh 函数 | 返回数字的反双曲正弦。 |
Math.sqrt 函数 | 返回数字的平方根。 |
Math.tan 函数 | 返回数字的正切值。 |
Math.tanh 函数 | 返回数字的双曲正切。 |
Math.trunc 函数 | 返回数字的整数部分,删除任何小数数字。 |