【JavaScript】内置对象Math

    xiaoxiao2021-11-05  81

    Math是具有用于数学常数和函数的属性和方法一内置对象。不是函数对象。

    描述编辑

    不像其他的全局对象,Math不是一个构造函数。所有属性和方法Math都是静态的。你指的是常数pi为Math.PI你调用正弦函数为Math.sin(x),其中x是方法的参数。常量与实数在JavaScript中全精度定义。

    属性编辑

    Math.E 欧拉常数和自然对数的底,大约2.718。 Math.LN2 2的自然对数,约为0.693。 Math.LN10 10个自然对数,约为2.303。 Math.LOG2E 基地2的对数电子商务,约为1.443。 Math.LOG10E 基地10的对数电子商务,约为0.434。 Math.PI

    一个圆的周长(2*π*r)和直径(2*r)的比值(π),约3.14159的圆周的比率。

    注:180° = π

    2*π就是360° ,恰好是整个圆的角度。

    Math.SQRT1_2 1/2平方根; 等价地,1比平方根2,约为0.707。 Math.SQRT2 2的平方根,约1.414。

    方法编辑

    需要注意的是三角函数(sin(),cos(),tan(),asin(),acos(),atan(),atan2())想到还是弧度返回角度。为了弧度转换为度,除以(Math.PI / 180),并以此乘其他方式进行转换。

    需要注意的是很多的数学函数有一个精密这是实现相关。这意味着,不同的浏览器可以给不同的结果,甚至在不同的操作系统或架构相同JS引擎可以给不同的结果。

    Math.abs(x) 返回数字的绝对值。 Math.acos(x) 返回一个数字的反余弦值。 Math.acosh(x) 返回一个数字的双曲反余弦值。 Math.asin(x) 返回一个数字的反正弦。 Math.asinh(x) 返回一个数字的双曲反正弦。 Math.atan(x) 返回一个数字的反正切。 Math.atanh(x) 返回一个数字的双曲反正切。 Math.atan2(y, x) 返回其参数的商的反正切。 Math.cbrt(x) 返回一个数的立方根。 Math.ceil(x) 返回的最小整数大于或等于一个号码。 Math.clz32(x) 返回一个32位的整数的前导零的数目。 Math.cos(x) 返回一个数字的余弦值。 Math.cosh(x) 返回一个数字的双曲余弦值。 Math.exp(x) 返回e  点¯x,其中 点¯x是参数,而E是欧拉常数(2.718 ...)时,自然对数的基地。 Math.expm1(x) 返回从减1  exp(x)。 Math.floor(x) 返回的最大整数是小于或等于一个号码。 Math.fround(x) 返回最近的 单精度一些浮点表示。 Math.hypot([x[, y[, …]]]) 返回其参数的平方和的平方根。 Math.imul(x, y) 返回一个32位的整数相乘的结果。 Math.log(x) 返回自然对数(日志 Ë一些,也LN)。 Math.log1p(x) 返回自然对数(日志 Ë的,也LN) 1 + x的数x。 Math.log10(x) 返回一个数字的以10对数。 Math.log2(x) 返回一个数字的以2的对数。 Math.max([x[, y[, …]]]) 返回最大的零个或多个数字。 Math.min([x[, y[, …]]]) 返回最小的零个或多个数字。 Math.pow(x, y) 返回基地对指数功率,也就是说,。 baseexponent Math.random() 返回0和1之间的伪随机数。 Math.round(x) 返回四舍五入到最接近的整数数字的值。 Math.sign(x) 返回x的符号,表示x是否为正,负或零。 Math.sin(x) 返回一个数字的正弦值。 Math.sinh(x) 返回一个数字的双曲正弦值。 Math.sqrt(x) 返回一个数字的正平方根。 Math.tan(x) 返回一个数字的正切值。 Math.tanh(x) 返回一个数字的双曲正切值。 Math.toSource()  返回字符串 "Math"。 Math.trunc(x)

    返回数字x的组成部分,删除任何小数位。

    原文链接:https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Math

    转载请注明原文地址: https://ju.6miu.com/read-678013.html

    最新回复(0)