JavaScript Math对象之log10()函数
Math.log10()
方法返回一个数的以 10 为底的对数。在数学上等同于 log10(x)。
示例
// 计算 100 的以 10 为底的对数
var value = Math.log10(100);
console.log(value);
// 输出:2
log10() 语法
log10()
的语法是:
Math.log10(x);
这里,log10()
是一个静态方法。因此,我们需要使用类名 Math
来访问该方法。
log10() 参数
log10()
方法接受:
- x - 一个数字
log10() 返回值
log10()
方法返回:
- 给定数字的以 10 为底的对数。
- 对于负数和非数字参数返回
NaN
。
示例 1:JavaScript Math.log10()
// 计算 1 的以 10 为底的对数值
var value1 = Math.log10(1);
console.log(value1);
// 计算 10 的以 10 为底的对数值
var value2 = Math.log10(10);
console.log(value2);
输出
0
1
在上述示例中,
Math.log10(1)
- 计算了 1 的以 10 为底的对数值Math.log10(10)
- 计算了 10 的以 10 为底的对数值
示例 2:log10() 与 0
// 计算 0 的以 10 为底的对数值
var value = Math.log10(0);
console.log(value);
// 输出:-Infinity
在上述示例中,我们使用了 log10()
方法来计算 0 的以 10 为底的对数值。
输出 -Infinity
表明 0 的以 10 为底的对数值是负无穷大。
示例 3:log10() 与负数
// 计算负数的以 10 为底的对数值
var value = Math.log10(-1);
console.log(value);
// 输出:NaN
在上述示例中,我们使用了 log10()
方法来计算负数的以 10 为底的对数值。
输出 NaN
表示 非数字。我们得到这个结果是因为负数的以 10 为底的对数值是未定义的。
推荐阅读: