Spec-Zone.ru › JavaScript

Math.exp()

Базовый уровень Широко доступен

Эта функция хорошо зарекомендовала себя и работает на многих устройствах и версиях браузеров. Она доступна в браузерах с июля 2015 года.

Статический метод Math.exp() возвращает e в степени числа. То есть

𝙼𝚊𝚝𝚑.𝚎𝚡𝚙(x)=ex\mathtt{\operatorname{Math.exp}(x)} = \mathrm{e}^x

Попробуйте

console.log(Math.exp(0));
// Expected output: 1

console.log(Math.exp(1));
// Expected output: 2.718281828459 (approximately)

console.log(Math.exp(-1));
// Expected output: 0.36787944117144233

console.log(Math.exp(2));
// Expected output: 7.38905609893065

Синтаксис

Math.exp(x)

Параметры

x
Число.

Возвращаемое значение

Неотрицательное число, представляющее ex, где e — основание натурального логарифма.

Описание

Поскольку exp() является статическим методом Math, вы всегда используете его как Math.exp(), а не как метод созданного вами объекта Math (Math не является конструктором).

Имейте в виду, что e в степени числа, очень близкого к 0, будет очень близко к 1 и будет страдать от потери точности. В этом случае вы можете вместо этого использовать Math.expm1 и получить дробную часть ответа с гораздо более высокой точностью.

Примеры

Использование Math.exp()

Math.exp(-Infinity); // 0
Math.exp(-1); // 0.36787944117144233
Math.exp(0); // 1
Math.exp(1); // 2.718281828459045
Math.exp(Infinity); // Infinity

Спецификации

Спецификация
Спецификация языка ECMAScript® 2027
# sec-math.exp

Совместимость с браузерами

Настольные компьютеры Мобильные устройства Сервер
Chrome Edge Firefox Opera Safari Chrome Android Firefox для Android Opera Android Safari на iOS Samsung Internet WebView Android WebView на iOS Bun Deno Node.js
exp
1
12
1
3
1
18
4
10.1
1
1.0
4.4
1
1.0.0
1.0
0.10.0

См. также

  • Math.E
  • Math.expm1()
  • Math.log()
  • Math.log10()
  • Math.log1p()
  • Math.log2()
  • Math.pow()

© 2005–2025 MDN contributors.
Licensed under the Creative Commons Attribution-ShareAlike License v2.5 or later.
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Math/exp

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API