English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

JavaScript基础教程

JavaScript 对象

JavaScript 函数

JS HTML DOM

JS 浏览器BOM

AJAX 基础教程

JavaScript 参考手册

Objeto Math (aritmética) de JavaScript

JavaScript Math对象允许您对数字执行数学运算。

与其他全局对象不同,Math对象没有构造函数。方法和属性是静态的。

无需先创建Math对象即可使用所有方法和属性。

Math.PI

Math.PI属性表示圆的周长与其直径之比,大约为3.14159.

Math.PI;
Probar para‹/›

注意: Math对象的所有属性和方法都是静态的,可以使用Math作为对象来调用它,而无需创建它。

Math.round()

该方法将x的值四舍五入为最接近的整数。Math.round(x)

如果参数的小数部分大于0.5,则将参数舍入为具有下一个较高的绝对值的整数。

如果小于0.5,则将参数舍入为具有较低绝对值的整数。

如果小数部分正好是0.5,则参数将沿+∞方向舍入到下一个整数。

Math.round(3.4); //  3
Math.round(3.5); //  4
Math.round(3.6); //  4
Math.round(-20.2);   // -20
Math.round(-20.8);   // -21
Probar para‹/›

Math.pow()

该方法将底数返回指数幂,即base exponent.Math.pow(x, y)

Math.pow(5, 3);// 125
Probar para‹/›

第一个参数是基数。

第二个参数是用于提高底数的指数。

Math.sqrt()

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

let x = Math.sqrt(9);// 3
let y = Math.sqrt(25);   // 5
document.write("SQRT of 9 is: " + x + "<br>" + "SQRT of 25 is: " + y);
Probar para‹/›

Math.abs()

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

Math.abs(-5);// 5
Probar para‹/›

Math.ceil()

该方法返回四舍五入到下一个最大整数的x值。Math.ceil(x)

let x = Math.ceil(3.1);// 4
let y = Math.ceil(3.8);// 4
document.write(x) + "<br>" + y);
Probar para‹/›

Math.floor()

该方法返回四舍五入到下一个最小整数的x值。Math.floor(x)

let x = Math.floor(3.1);// 3
let y = Math.floor(3.8);// 3
document.write(x) + "<br>" + y);
Probar para‹/›

Math.sin()

Math.sin()El método devuelve el valor seno del número especificado.

Este método devuelve el valor coseno del número especificado.-1Y1Entre los valores numéricos, que representan el valor seno del ángulo expresado en radianes.

Math.sin(0);   // 0
Math.sin(1);   // 0.8414709848078965
Math.sin(4);   // -0.7568024953079282
Math.sin(Math.PI); // 1.2246467991473532e-16
Math.sin(Math.PI / 2); // 1
Probar para‹/›

Math.cos()

Math.cos()El método devuelve el valor coseno del número especificado.

Este método devuelve el valor coseno del número especificado.-1Y1Entre los valores numéricos, que representan el coseno del ángulo.

Math.cos(1);
Probar para‹/›

Math.max() y Math.min()

Math.max()El método devuelve el número más alto de la lista de argumentos.

Math.max(5, 2, 12, 4, 97, 26);   // 97
Probar para‹/›

Math.min()El método devuelve el número más pequeño de la lista de argumentos.

Math.min(5, 2, 12, 4, 97, 26);   // 2
Probar para‹/›

Math.random()

Math.random()El método devuelve un número desde 0 (incluso) hasta no incluir1Un número aleatorio (no incluye).

Math.random();
Probar para‹/›

Usted va aMath.random()Para obtener más información, consulte el siguiente capítulo.

Manual de referencia del objeto Math

Para obtener una referencia completa de propiedades y métodos, visite nuestraManual de referencia del objeto Math en JavaScript.

La parte de referencia contiene descripciones y ejemplos de todas las propiedades y métodos de Math.