当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


JavaScript Math log10()用法及代码示例


Javascript Math.log10() 是 JavaScript 中的内置方法,可给出任何数字的以 10 为底的对数值。

用法:

Math.log10(p)

参数:此方法接受单个参数 p,它是要计算以 10 为底的对数的任何数字。

返回:它返回任何数字以 10 为底的对数的值

让我们看看这个方法的一些 JavaScript 代码:

例子:此示例使用 Math.log10() 方法给出各种数字以 10 为底的对数。

javascript


<script> 
    // Different numbers are being taken 
    // as the parameter of the method. 
    console.log(Math.log10(1000)); 
    console.log(Math.log10(12)); 
    console.log(Math.log10(26)); 
    console.log(Math.log10(5)); 
</script>a

输出:

3
1.0791812460476249
1.414973347970818
0.6989700043360189

例子:在此示例中,对 1 到 19 之间的数字使用 for 循环,增量为 3,以获取其日志值。

javascript


<script> 
    // Taken parameter from 1 to 19 incremented by 3. 
    for (i = 1; i < 20; i += 3) { 
        console.log(Math.log10(i)); 
    } 
</script>

输出:

0
0.6020599913279624
0.8450980400142568
1
1.1139433523068367
1.2041199826559248
1.2787536009528289

例子:此示例返回 Nan,因为字符串作为参数传递。

javascript


<script> 
    // Parameters for this method should always be a 
    // number otherwise it return NaN i.e, not a number 
    // when its parameter taken as string. 
    console.log(Math.log10("gfg")); 
</script>

输出:

NaN

例子:当其参数为复数时,此方法会出错,因为它只接受整数值作为参数。

javascript


<script> 
// Parameters can never be a complex number because 
// it accept only integer value as the parameter. 
    console.log(Math.log10(1 + 2i)); 
</script>

输出:

Error: Invalid or unexpected token

应用:每当我们需要任何数字的以 10 为底的对数值时,我们都会借助此方法。在数学问题中很多时候都需要它的值。

让我们看看这个应用程序的 JavaScript 代码:

例子:此示例演示了 above-explained 方法。

javascript


<script> 
    // taking parameter as number 14 and 
    //calculated in the form of method. 
    function value_of_base_10_logarithms_of_any_number() 
    { 
        return Math.log10(14); 
    } 
        console.log(value_of_base_10_logarithms_of_any_number()); 
</script>

输出:

1.146128035678238

我们有 Javascript 数学方法的完整列表,要检查这些方法,请阅读这篇 JavaScript Math Object Complete Reference 文章。

支持的浏览器:支持的浏览器JavaScript Math.log10( ) 方法列出如下:

  • 谷歌浏览器 1 及以上版本
  • Internet Explorer 3 及更高版本
  • 火狐浏览器1及以上版本
  • Opera 3 及以上版本
  • Safari 1 及以上版本


相关用法


注:本文由纯净天空筛选整理自Kanchan_Ray大神的英文原创作品 JavaScript Math log10() Method。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。