详细了解下跟数学相关的JavaScript之Math对象 | 您所在的位置:网站首页 › javascript中math对象 › 详细了解下跟数学相关的JavaScript之Math对象 |
项目中我们经常会用到JavaScript中的Math对象,它主要用于执行数学任务。Math 对象并不像 Date 和 String 那样是对象的类,因此没有构造函数 Math(),像 Math.sin() 这样的函数只是函数,不是某个对象的方法。您无需创建它,通过把 Math 作为对象使用就可以调用其所有属性和方法。 Math对象包含许多与数学相关的实用程序。我们在这里看看都有哪些。 使用 Math 的属性和方法的语法: var pi_value=Math.PI; var sqrt_value=Math.sqrt(15);接下来我们一起来详细了解下吧。 常量相目描述Math.E常数e,自然对数的基数(表示~2.71828)Math.LN10表示 10 的自然对数,约为 2.302Math.LN2表示 2 的自然对数,约为 0.693Math.LOG10E表示以 10 为底数,e 的对数,约为 0.434Math.LOG2E表示以 2 为底数,e 的对数,约为 1.442Math.PI表示一个圆的周长与直径的比例,约为 3.14159Math.SQRT1_2表示 1/2 的平方根,约为 0.707Math.SQRT2表示 2 的平方根,约为 1.414函数所有这些函数方法都是静态的,Math 不能被实例化。 Math.abs()返回数字的绝对值 JavaScript 代码: Math.abs(2.5) //2.5 Math.abs(-2.5) //2.5Math.acos()返回反余弦值,参数必须在 -1 到 1 之间。 JavaScript 代码: Math.acos(0.8) //0.6435011087932843Math.asin()返回反正弦值,参数必须在 -1 到 1 之间。 JavaScript 代码: Math.asin(0.8) //0.9272952180016123Math.atan()返回反正切值 JavaScript 代码: Math.atan(30) //1.5374753309166493Math.atan2()返回其参数商的反正切值 JavaScript 代码: Math.atan2(30, 20) //0.982793723247329Math.ceil()向上取整 JavaScript 代码: Math.ceil(2.5) //3 Math.ceil(2) //2 Math.ceil(2.1) //3 Math.ceil(2.99999) //3Math.cos()用弧度表示角度的余弦值 JavaScript 代码: Math.cos(0) //1 Math.cos(Math.PI) //-1Math.exp()返回 Math.E 的参数次方 JavaScript 代码: Math.exp(1) //2.718281828459045 Math.exp(2) //7.38905609893065 Math.exp(5) //148.4131591025766Math.floor()向下取整 JavaScript 代码: Math.ceil(2.5) //2 Math.ceil(2) //2 Math.ceil(2.1) //2 Math.ceil(2.99999) //2Math.log()返回基数 e 的自然对数 JavaScript 代码: Math.log(10) //2.302585092994046 Math.log(Math.E) //1Math.max()返回传入的一系列数字中的最大值 JavaScript 代码: Math.max(1,2,3,4,5) //5 Math.max(1) //1Math.min()返回传入的一系列数字中的最小值 JavaScript 代码: Math.min(1,2,3,4,5) //1 Math.min(1) //1Math.pow()返回第一个参数的第二参数次方 JavaScript 代码: Math.pow(1, 2) //1 Math.pow(2, 1) //2 Math.pow(2, 2) //4 Math.pow(2, 4) //16Math.random()返回 0.0 到 1.0 之间的伪随机值 JavaScript 代码: Math.random() //0.9318168241227056 Math.random() //0.35268950194094395Math.round()四舍五入 JavaScript 代码: Math.round(1.2) //1 Math.round(1.6) //2Math.sin()用弧度计算角度的正弦值 JavaScript 代码: Math.sin(0) //0 Math.sin(Math.PI) //1.2246467991473532e-16)Math.sqrt()开方 JavaScript 代码: Math.sqrt(4) //2 Math.sqrt(16) //4 Math.sqrt(5) //2.23606797749979Math.tan()用弧度计算角度的正切值 JavaScript 代码: Math.tan(0) //0 Math.tan(Math.PI) //-1.2246467991473532e-16总结关于JavaScript的Math对象,您现在学会了吗? |
CopyRight 2018-2019 实验室设备网 版权所有 |