JavaScript – Math对象

JavaScript – Math对象

JavaScript 中的 Math 对象是用于执行数学任务的内置对象。它不需要创建实例就可以使用,但作为一个对象,它拥有一些方法和属性。

属性

Math.PI

Math.PI 属性返回圆周率的值。

console.log(Math.PI); // 3.141592653589793

Math.E

Math.E 属性返回自然对数的底数。

console.log(Math.E); // 2.718281828459045

Math.LN2

Math.LN2 属性返回 2 的自然对数。

console.log(Math.LN2); // 0.6931471805599453

Math.LN10

Math.LN10 属性返回 10 的自然对数。

console.log(Math.LN10); // 2.302585092994046

Math.LOG2E

Math.LOG2E 属性返回以 2 为底数的自然对数 e 的值。

console.log(Math.LOG2E); // 1.4426950408889634

Math.LOG10E

Math.LOG10E 属性返回以 10 为底数的自然对数 e 的值。

console.log(Math.LOG10E); // 0.4342944819032518

方法

Math.abs(x)

Math.abs(x) 方法返回 x 的绝对值。

console.log(Math.abs(-5)); // 5
console.log(Math.abs(3.14)); // 3.14

Math.ceil(x)

Math.ceil(x) 方法返回大于或等于 x 的最小整数。

console.log(Math.ceil(2.1)); // 3
console.log(Math.ceil(-2.1)); // -2

Math.floor(x)

Math.floor(x) 方法返回小于或等于 x 的最大整数。

console.log(Math.floor(2.9)); // 2
console.log(Math.floor(-2.9)); // -3

Math.max(x,y,z,…)

Math.max(x,y,z,...) 方法返回数值参数中的最大值。

console.log(Math.max(1,2,3)); // 3
console.log(Math.max(-1,-2,-3)); // -1

Math.min(x,y,z,…)

Math.min(x,y,z,...) 方法返回数值参数中的最小值。

console.log(Math.min(1,2,3)); // 1
console.log(Math.min(-1,-2,-3)); // -3

Math.pow(x,y)

Math.pow(x,y) 方法返回 xy 次幂。

console.log(Math.pow(2,3)); // 8
console.log(Math.pow(4,-1)); // 0.25

Math.round(x)

Math.round(x) 方法返回最接近 x 的整数。

console.log(Math.round(3.5)); // 4
console.log(Math.round(3.4)); // 3

Math.sqrt(x)

Math.sqrt(x) 方法返回 x 的平方根。

console.log(Math.sqrt(16)); // 4
console.log(Math.sqrt(2)); // 1.4142135623730951

Math.random()

Math.random() 方法返回一个介于 0 到 1 之间的随机数。

console.log(Math.random()); // 0.872493830175382

结论

Math 对象在 JavaScript 中是执行数学任务的重要工具,它拥有许多方法和属性用于处理数字。熟练掌握这些方法和属性可以在开发中轻松实现数值计算。

Camera课程

Python教程

Java教程

Web教程

数据库教程

图形图像教程

办公软件教程

Linux教程

计算机教程

大数据教程

开发工具教程