JS如何计算对数,Math.log()方法

Math.log()方法

Math对象中的log()方法,可以用求取以e为底的参数指定的数的自然对数,那么如果要计算指定底数的对数该用JavaScript语言怎么实现呢?数学上有一个对数的换底公式,如下:

logab = logeb / logea

那么要通过JavaScript语言实现任意底数的对数,可以用该语言来实现这个公式。


log()语法及参数

Math.log( x )

该语法返回参数x的自然对数(底数为e)


log()计算对数实例代码,及在线编辑器

<script>
  var n = Math.log(Math.E)
  var m = Math.log(9) / Math.log(3)
  alert(n+' '+m)
</script>

实例代码解析

n的值相当于求logee,值为1,m为换底求得的是9的对数(底数为3),为2(有小数点是精度的关系)。



全栈前端 / JavaScript语法 :





















Copyright © 2022-2024 笨鸟工具 x1y1z1.com All Rights Reserved.