Math.log10()是JavaScript中的内置函数,可提供任意数量的以10为底的对数的值。
用法:
Math.log10(p)
参数:该函数接受单个参数p,该参数p是要计算以10为底的对数的任何数字。
返回值:它返回任意数字以10为底的对数的值。
例子:
Input : Math.log10(5) Output: 0.6989700043360189
说明:
此处显示的数字5的以10为底的对数的值为0.6989700043360189。
Input : Math.log10(10) Output:1
让我们看一下有关此函数的一些JavaScript代码:
- 示例1:
<script> // Different numbers are being taken // as the parameter of the function. document.write(Math.log10(1000) + "<br>"); document.write(Math.log10(12) + "<br>"); document.write(Math.log10(26) + "<br>"); document.write(Math.log10(5)); </script>
输出:
3 1.0791812460476249 1.414973347970818 0.6989700043360189
- 示例2:
<script> // Taken parameter from 1 to 19 incremented by 3. for (i = 1; i < 20; i += 3) { document.write(Math.log10(i) + "<br>"); } </script>
输出:
0 0.6020599913279624 0.8450980400142568 1 1.1139433523068367 1.2041199826559248 1.2787536009528289
- 示例1:
<script> // Parameters for this function should always be a // number otherwise it return NaN i.e, not a number // when its parameter taken as string. document.write(Math.log10("gfg")); <script>
输出:
NaN
- 示例2:该函数的参数为复数时会出错,因为它仅接受整数值作为参数。
<script> // Parametes can never be a complex number because // it accept only integer value as the parameter. document.write(Math.log10(1 + 2i));
输出:
Error: Invalid or unexpected token
错误和异常:此函数的参数应始终为数字,否则它将返回NaN,即,当其参数作为字符串时,则不是数字。
应用:每当我们需要以10为底的对数的值时,我们都会借助此函数。它的值在数学问题中需要多次。
让我们看看此应用程序的JavaScript代码:
- 示例1:
<script> // taking parameter as number 14 and //calculated in the form of function. function value_of_base_10_logarithms_of_any_number() { return Math.log10(14); } document.write(value_of_base_10_logarithms_of_any_number()); </script>
输出:
1.146128035678238
支持的浏览器:下面列出了JavaScript Math.log10()函数支持的浏览器:
- 谷歌浏览器
- IE浏览器
- 火狐浏览器
- Opera
- 苹果浏览器
相关用法
- Javascript Math.pow( )用法及代码示例
- Javascript Array some()用法及代码示例
- Javascript Number()用法及代码示例
- Javascript Symbol.for()用法及代码示例
- Javascript toExponential()用法及代码示例
- Javascript toString()用法及代码示例
- Javascript Math.abs( )用法及代码示例
注:本文由纯净天空筛选整理自Kanchan_Ray大神的英文原创作品 JavaScript | Math.log10() function。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。