JavaScript 的 Math
对象提供了一组属性和方法,用于执行数学运算。这些属性代表了数学常量,可以在各种数学计算中使用。
属性列表
- E:自然对数的底数,大约等于2.718。
- LN2:2的自然对数,大约等于0.693。
- LN10:10的自然对数,大约等于2.302。
- LOG2E:以2为底的e的对数,大约等于1.442695。
- LOG10E:以10为底的e的对数,大约等于0.434。
- PI:圆周率,大约等于3.14159。
- SQRT1_2:2的平方根的倒数,大约等于0.707。
- SQRT2:2的平方根,大约等于1.414。
使用方法
这些属性可以直接在表达式中使用,而不需要任何函数调用。以下是一些使用这些属性的示例:
示例1:计算圆的面积
let radius = 5;
let area = Math.PI * radius * radius;
console.log("圆的面积:", area);
示例2:计算对数
let value = 10;
let logBase10 = Math.LOG10E * Math.log(value);
console.log("以10为底的对数:", logBase10);
示例3:计算平方根
let number = 16;
let squareRoot = Math.sqrt(number);
console.log("平方根:", squareRoot);
示例4:使用常数 E
let exponent = 2;
let result = Math.E ** exponent;
console.log("e 的 2 次幂:", result);
注意事项
Math
对象的属性是只读的,不能被修改。- 这些属性在进行科学计算和工程计算时非常有用。
- 由于它们是常量,所以它们的值在程序执行期间不会改变。