English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Math - это вbuilt-in объект, имеющий атрибуты и методы для математических констант и функций. Не является объектом функции.
Объект Math позволяет выполнять математические задачи с числами.
В отличии от других глобальных объектов, Math не является конструктором.
Все свойства и методы Math статичны и могут быть вызовы, не создавая объекта Math.
Например, константу pi называютMath.PIназывается функцией синусаMath.sin(x)в котором x является параметром метода.
var x = Math.PI; // Возврат PI var y = Math.sqrt(25); // Возврат квадратного корня из 25тесты看看‹/›
Вы можете проверить нашиВ учебнике JavaScript MathУзнайте больше о Math.
В таблице ниже перечислены атрибуты объекта Math:
Атрибуты | Описание |
---|---|
E | Возврат числа Е, основы естественного логарифма e, около 2.718 |
LN2 | Возврат естественного логарифма 2, около 0.693 |
LN10 | Возврат естественного логарифма 10, около 2.302 |
LOG2E | Возврат логарифма e с основанием 2, около 1.442 |
LOG10E | Возврат логарифма e с основанием 10, около 0.434 |
PI | Возврат PI, около 3.14 |
SQRT1_2 | Возврат квадратного корня из 1/2, около 0.707 |
SQRT2 | Возврат квадратного корня из 2, около 1.414 |
В таблице ниже перечислены методы объекта Math:
Метод | Описание |
---|---|
abs(x) | Возврат абсолютного значения x |
acos(x) | Возврат обратного косинуса x в градусах |
acosh(x) | Возврат гиперболического арккосинуса x |
asin(x) | Возврат радианов x |
asinh(x) | Возврат гиперболического арксинуса x |
atan(x) | Возврат обратного тригонометрического значения x в интервале от -PI / 2 до PI / 2 в градусах |
atan2(y, x) | Возврат обратного тригонометрического значения商 параметра |
atanh(x) | Возврат гиперболического арккосинуса x |
cbrt(x) | Возврат кубического корня x |
ceil(x) | Возврат наименьшего целого числа, не менее x |
cos(x) | Возврат косинуса x (x представлен в градусах) |
cosh(x) | Возврат гиперболического косинуса x |
exp(x) | Возврат E xзначение |
floor(x) | Возврат наибольшего целого числа, не превышающего x |
log(x) | Вернуть естественный логарифм числа (с основанием E) |
max(n1, n2, n3, ..., nX) | Вернуть наибольшее из чисел |
min(n1, n2, n3, ..., nX) | Вернуть наименьшее из чисел |
pow(x, y) | Вернуть значение x в виде степени y |
random() | Вернуть случайное число между 0 и 1 |
round(x) | Округлить x до ближайшего целого числа |
sin(x) | Вернуть синус числа (x выражен в радианах) |
sinh(x) | Вернуть гиперболический синус числа |
sqrt(x) | Вернуть квадратный корень из числа |
tan(x) | Вернуть тангенс угла |
tanh(x) | Вернуть гиперболический тангенс числа |
trunc(x) | Вернуть целую часть числа (x) |
Внимание:Тригонометрические функции (sin(), cos(), tan(), asin(), acos(), atan(), atan2()) в виде ожидаемого угла или возвращаемого угла, выраженного в радианах.
Чтобы преобразовать градусы в радианы, разделите на (Math.PI / 180), затем умножьте на это значение для другого преобразования.