【JavaScript】数学函数大全 整理

JavaScript 中数学函数:

1、绝对值

语法:Math.abs(x)

2、大于等于x的最小整数

语法:Math.ceil(x)

3、小于等于x的最大整数

语法:Math.floor(x)

4、四舍五入取整

语法:Math.round(x)

5、正弦函数

语法:Math.sin(x)

6、余弦函数

语法:Math.cos(Math.PI/x)

复制代码
 1 <body>
 2     <pre id="pre1"></pre>
 3     <pre id="pre2"></pre>
 4 </body>
 5 <script>
 6 function MyFunction() {
 7             $("#pre1").html("d1 = -15, d2 = 13.74");
 8             var d1 = -15;
 9             var d2 = 13.74;
10             var a =[
11                 "d1的绝对值:" + Math.abs(d1),   //绝对值 15
12                 "大于等于d2的最小整数:" + Math.ceil(d2),  //大于d2的最大整数 14
13                 "小于等于d2的最大整数:" + Math.floor(d2),   //小于d2的最小整数 13
14                 "d2四舍五入取整:" + Math.round(d2),  //四舍五入 14 
15                 "d1的正弦函数:" + Math.sin(d1),   //正弦函数 -0.6502878401571168
16                 "pi/2的余弦函数:" + Math.cos(Math.PI/2)  //余弦函数  6.123233995736766e-17
17             ];
18             return a.join("<br/>");
19         }
20 </script>
复制代码

 

7、exp() 函数返回以自然数为底,x幂的数

语法:Math.exp(x)

复制代码
 1         document.write("exp() 函数返回以自然数为底,x次幂的数 Math.exp(x)");
 2         document.write("<br/>");      
 3         document.write(Math.exp(2));    // 输出 7.3890560989306495
 4         document.write("<br/>");
 5         document.write(Math.exp(1));    //输出 2.718281828459045
 6         document.write("<br/>");
 7         document.write(Math.exp(-5));   //输出 0.006737946999085468
 8         document.write("<br/>");
 9         document.write(Math.exp(.25));   //输出 1.2840254166877416
10         document.write("<br/>");
11         document.write(Math.exp(-0.46));   //输出 0.631283645506926
12         document.write("<br/>");
复制代码