本文实例讲述了 JavaScript 常用数学函数用法. 分享给大家供大家参考, 具体如下:
一, 代码
<script language="javascript">
<!--
document.write("欧拉常数 e 的值为(e 属性):"+Math.E+"<br>");
document.write("2 的自然对数为(LN2 属性):"+Math.LN2+"<br>");//2 的几次方等于 e
document.write("10 的自然对数为(LN10 属性):"+Math.LN10+"<br>");//10 的几次方等于 e
document.write("7 的自然对数 (log() 方法):"+Math.log(7)+"<br>");//7 的几次方等于 e
document.write("0 的自然对数 (log() 方法):"+Math.log(0)+"<br>");
document.write("-1 的自然对数 (log() 方法):"+Math.log(-1)+"<br>");
document.write("2 的自然对数 (log() 方法):"+Math.log(2)+"<br>");//2 的几次方等于 e
document.write("以 2 为基数的 e 的对数的值:"+Math.LOG2E+"<br>");//E 的几次方等于 2
document.write("以 10 为基数的 e 的对数的值:"+Math.LOG10E+"<br>");//E 的几次方等于 10
document.write(Math.SQRT1_2);//0.5 的平方根
document.write(Math.SQRT2);//2 的平方根
document.write("2 的平方根:"+Math.sqrt(2)+"<br>");
document.write("4 的平方根:"+Math.sqrt(4)+"<br>");
document.write("5 的平方根:"+Math.sqrt(5)+"<br>");
document.write("10 的平方根:"+Math.sqrt(10));
document.write("-2 的绝对值:"+Math.abs(-2)+"<br>");
document.write("0 的绝对值:"+Math.abs(0)+"<br>");
document.write("2 的绝对值:"+Math.abs(2)+"<br>");
document.write("2.7 的绝对值:"+Math.abs(2.7)+"<br>");
document.write("-2.7 的绝对值:"+Math.abs(-2.7));
document.write("1 的正弦值:"+Math.sin(1)+"<br>");
document.write("0 的正弦值:"+Math.sin(0)+"<br>");
document.write("-1 的正弦值:"+Math.sin(-1)+"<br>");
document.write("1 的反正弦值的正弦值:"+Math.sin(Math.asin(1))+"<br>");
document.write("1 的余弦值:"+Math.cos(1)+"<br>");
document.write("0 的余弦值:"+Math.cos(0)+"<br>");
document.write("-1 的余弦值:"+Math.cos(-1)+"<br>");
document.write("1 的反余弦值的余弦值:"+Math.cos(Math.acos(1))+"<br>");
document.write("1 的正切值:"+Math.tan(1)+"<br>");
document.write("0 的正切值:"+Math.tan(0)+"<br>");
document.write("-1 的正切值:"+Math.tan(-1)+"<br>");
document.write("1 的反正切值的正切值:"+Math.tan(Math.atan(1))+"<br>");
document.write("3 和 5 中的最大数:"+Math.max(3,5)+"<br>");
document.write("3 和 5 中的最小数:"+Math.min(3,5)+"<br>");
document.write("-3 和 5 中的最大数:"+Math.max(-3,5)+"<br>");
document.write("-3 和 5 中的最小数:"+Math.min(-3,5)+"<br>");
document.write("3.5 和 3.4 中的最大数:"+Math.max(3.5,3.4)+"<br>");
document.write("3.5 和 3.4 中的最小数:"+Math.min(3.5,3.4));
document.write("对 7.5 进行四舍五入:"+Math.round(7.5)+"<br>");
document.write("对 7.3 进行四舍五入:"+Math.round(7.3)+"<br>");
document.write("对 - 7.8 进行四舍五入:"+Math.round(-7.8)+"<br>");
document.write("对 - 7.3 进行四舍五入:"+Math.round(-7.3));
document.write("对 7.7 进行上舍入:"+Math.ceil(7.7)+"<br>");
document.write("对 7.3 进行上舍入:"+Math.ceil(7.3)+"<br>");
document.write("对 - 7.8 进行上舍入:"+Math.ceil(-7.8)+"<br>");
document.write("对 - 7.3 进行上舍入:"+Math.ceil(-7.3));
document.write("对 7.7 进行下舍入:"+Math.floor(7.7)+"<br>");
document.write("对 7.3 进行下舍入:"+Math.floor(7.3)+"<br>");
document.write("对 - 7.8 进行下舍入:"+Math.floor(-7.8)+"<br>");
document.write("对 - 7.3 进行下舍入:"+Math.floor(-7.3));
//-->
</script>
二, 运行结果
欧拉常数 e 的值为(e 属性):2.718281828459045
2 的自然对数为(LN2 属性):0.6931471805599453
10 的自然对数为(LN10 属性):2.302585092994046
7 的自然对数 (log() 方法):1.9459101490553132
0 的自然对数 (log() 方法):-Infinity
-1 的自然对数 (log() 方法):NaN
2 的自然对数 (log() 方法):0.6931471805599453
以 2 为基数的 e 的对数的值: 1.4426950408889633
以 10 为基数的 e 的对数的值: 0.4342944819032518
0.70710678118654761.41421356237309512 的平方根: 1.4142135623730951
4 的平方根: 2
5 的平方根: 2.23606797749979
10 的平方根: 3.1622776601683795-2 的绝对值: 2
0 的绝对值: 0
2 的绝对值: 2
2.7 的绝对值: 2.7
-2.7 的绝对值: 2.71 的正弦值: 0.8414709848078965
0 的正弦值: 0
-1 的正弦值:-0.8414709848078965
1 的反正弦值的正弦值: 1
1 的余弦值: 0.5403023058681398
0 的余弦值: 1
-1 的余弦值: 0.5403023058681398
1 的反余弦值的余弦值: 1
1 的正切值: 1.5574077246549023
0 的正切值: 0
-1 的正切值:-1.5574077246549023
1 的反正切值的正切值: 0.9999999999999999
3 和 5 中的最大数: 5
3 和 5 中的最小数: 3
-3 和 5 中的最大数: 5
-3 和 5 中的最小数:-3
3.5 和 3.4 中的最大数: 3.5
3.5 和 3.4 中的最小数: 3.4 对 7.5 进行四舍五入: 8
对 7.3 进行四舍五入: 7
对 - 7.8 进行四舍五入:-8
对 - 7.3 进行四舍五入:-7 对 7.7 进行上舍入: 8
对 7.3 进行上舍入: 8
对 - 7.8 进行上舍入:-7
对 - 7.3 进行上舍入:-7 对 7.7 进行下舍入: 7
对 7.3 进行下舍入: 7
对 - 7.8 进行下舍入:-8
对 - 7.3 进行下舍入:-8
PS: 这里再为大家推荐几款计算工具供大家进一步参考借鉴:
在线一元函数 (方程) 求解计算工具:
http://tools.jb51.net/jisuanqi/equ_jisuanqi
科学计算器在线使用_高级计算器在线计算:
http://tools.jb51.net/jisuanqi/jsqkexue
在线计算器_标准计算器:
http://tools.jb51.net/jisuanqi/jsq
更多关于 JavaScript 相关内容感兴趣的读者可查看本站专题:JavaScript 数学运算用法总结,JavaScript 操作 DOM 技巧总结,JavaScript 错误与调试技巧总结,JavaScript 数据结构与算法技巧总结及JavaScript 遍历算法与技巧总结
来源: http://www.jb51.net/article/140078.htm