JS властивість Math.E


Загальний опис

Властивість Math.E являє собою константу, що представляє основу натуральних логарифмів. Відома як число Ейлера, воно приблизно дорівнює 2.71828. Для розуміння її важливості потрібно звернутися до математики та аналізу.

На практиці число Math.E використовується у багатьох математичних розрахунках, включаючи обчислення експоненціалів та логарифмічних функцій. Тому, використовуючи JavaScript для математичних обчислень, програмісти можуть легко отримати доступ до цієї константи.

У математиці експоненціальна функція є однією з найбільш важливих і часто використовується в різноманітних областях: від фінансів до фізики. Якщо ви хочете обчислити зростання або спад, який відбувається експоненціально, вам потрібно буде це число.

Приклад:

let amount = 100; // початкова сума вкладу
let rate = 0.05; // річна відсоткова ставка
let years = 10; // кількість років
let futureValue = amount * Math.pow(Math.E, rate * years);

У цьому прикладі ми обчислюємо майбутнє значення вкладу за допомогою експоненціальної формули.

Основні особливості та прийоми:

  • Math.E є константою. Це значення є незмінним, тому ви не можете його переприсвоїти. Якщо спробувати це зробити, отримаєте помилку.
  • Ця властивість часто використовується разом з іншими методами Math, такими як Math.exp() або Math.log(), для обчислення експоненціалів та логарифмів відповідно.

Приклад:

let exponential = Math.exp(1); // поверне значення Math.E піднесене до степеня 1, тобто саме число Math.E
let naturalLog = Math.log(Math.E); // поверне 1, оскільки це натуральний логарифм числа `Math.E`
автор: Bond

Порада

Якщо ви тільки знайомитесь із математичними константами в JavaScript, пам'ятайте, що Math.E – це основа натурального логарифма. Вона дорівнює приблизно 2.718 і може використовуватися в розрахунках, де потрібно працювати з експоненціальними функціями.

автор: Bond
Порада

При роботі з експоненціальними розрахунками важливо розуміти, що користування константою Math.E може бути точніше, ніж використання простого числа 2.718. Наприклад, для піднесення числа до степеня експоненти використовуйте: let result = Math.pow(Math.E, yourVariable);.

автор: Bond
Порада

Уникайте використання "магічних" чисел у вашому коді. Завжди, коли вам потрібно посилатися на основу натурального логарифма, використовуйте Math.E, замість того щоб вручну вписувати 2.718. Це робить ваш код чіткішим та легшим для читання.

автор: Bond
Порада

Якщо ви працюєте над високопродуктивними додатками або великими математичними розрахунками, розгляньте можливість використання спеціалізованих математичних бібліотек. Хоча Math.E у JavaScript є досить точним, існують випадки, коли можуть знадобитися додаткові операції або вища точність, ніж може надати стандартна бібліотека.

автор: Bond

Синтаксис

Math.E

Переглядачі

Підтримка: стаціонарні переглядачі
Переглядач Google Chrome Mozilla Firefox Apple Safari Opera Microsoft EDGE Microsoft Internet Explorer
1 1 1 3 12 3
Підтримка: мобільні переглядачі
Переглядач Mobile Google Android Mobile Google Chrome Mobile Mozilla Firefox Mobile Apple Safari
4.4 18 4 1
Підтримка: серверні переглядачі
Переглядач Node.js Deno
0.10.0 1.0

Приклади

+ запропонувати свій приклад у пісочниці

У цьому прикладі ми обчислюємо майбутнє значення вкладу, яке зростає експоненціально. Ми використовуємо формулу e^{rate \times years}, де Math.E - основа натурального логарифму. Це допомагає відображати експоненціальний ріст або спад у різних ситуаціях.

// Вихідні дані
let principal = 1000; // початкова сума вкладу
let rate = 0.05; // річна відсоткова ставка
let years = 5; // кількість років

// Обчислення майбутнього значення вкладу
let futureValue = principal * Math.pow(Math.E, rate * years);

console.log(`Майбутнє значення вкладу через ${years} років: ${futureValue.toFixed(2)}`);
автор: Bond

Правило 70 - це швидкий спосіб визначити, за який час інвестиції подвояться при відомій відсотковій ставці. Формула базується на властивостях натуральних логарифмів, і конкретно тут ми використовуємо Math.log(), що повертає натуральний логарифм числа. У цьому контексті, ми беремо натуральний логарифм від 2 (що відображає подвоєння), а потім ділимо його на нашу відсоткову ставку для отримання періоду подвоєння.

// Вихідні дані
let rate = 0.07; // річна відсоткова ставка

// Обчислення періоду подвоєння за правилом 70
let doublingPeriod = Math.log(2) / rate;

console.log(`Період подвоєння для відсоткової ставки ${rate * 100}%: ${doublingPeriod.toFixed(2)} років`);
автор: Bond

Коментарі

Коментарів ще немає — будьте першим!

Відповідь для

Як форматувати текст?
Пишемо Виходить
**важливо**
*акцент*
~~застаріле~~
Виділення в тексті. Те саме роблять кнопки панелі, що спливає над виділеним.
## Як працює каскад
### Порядок оголошень
Заголовки всередині тексту. Найбільший не потрібен — він у сторінки вже є.
[[css/property/color]] Посилання на сторінку довідника. Наберіть [[ — поле саме підкаже шляхи, а хибний підкреслить хвилею.
[MDN](https://developer.mozilla.org) Посилання на чужий сайт.
![Схема каскаду](https://site.com/схема.png) Картинка. Опис обов'язковий: його читають пошуковик і незрячі.
Задайте `display: grid` контейнеру Код усередині речення.
```css
.card { display: grid }
```
Код блоком. Мова після трьох лапок вмикає підсвітку.
- Походження
1. Походження
Перелік: маркований і нумерований.
- [ ] дописати приклади
- [x] перевірити в Firefox
Перелік завдань із галочками. Пробіл у порожніх дужках обов'язковий.
> Порядок важить лише за рівної ваги. Цитата на всю ширину абзацу.
Специфічність
: вага селектора; більша перемагає
Список означень: термін, а під ним пояснення з відступом. Пробіл після двокрапки обов'язковий.
Каскад має три критерії[^1]
[^1]: Походження, специфічність, порядок.
Виноска: номер у тексті, примітка внизу сторінки. Без згадки [^1] у тексті примітка не з'явиться.
Відповідь: ||сорок два|| Ховає те, що між рисками: читач бачить на цьому місці розмиту пляму, а решта речення лишається звичайною. Клац — і текст відкрито.
|| Показати рішення
Задайте контейнеру `display: grid`.
||
Ховає цілі абзаци. На сторінці видно лише підпис із першого рядка («Показати рішення»), решта розгортається клацанням по ньому. Закривні риски — окремим рядком.
Порожній рядок Новий абзац. Щоб перенести рядок усередині абзацу, поставте \ в його кінці.

Увійдіть — коментар з'явиться одразу, без капчі й очікування перевірки.

Пропозиція правки

Ваша версія — : після перевірки замінить чинну. Нова порада чи нотатка — з'явиться на сторінці після перевірки.

Як форматувати текст?
Пишемо Виходить
**важливо**
*акцент*
~~застаріле~~
Виділення в тексті. Те саме роблять кнопки панелі, що спливає над виділеним.
## Як працює каскад
### Порядок оголошень
Заголовки всередині тексту. Найбільший не потрібен — він у сторінки вже є.
[[css/property/color]] Посилання на сторінку довідника. Наберіть [[ — поле саме підкаже шляхи, а хибний підкреслить хвилею.
[MDN](https://developer.mozilla.org) Посилання на чужий сайт.
![Схема каскаду](https://site.com/схема.png) Картинка. Опис обов'язковий: його читають пошуковик і незрячі.
Задайте `display: grid` контейнеру Код усередині речення.
```css
.card { display: grid }
```
Код блоком. Мова після трьох лапок вмикає підсвітку.
- Походження
1. Походження
Перелік: маркований і нумерований.
- [ ] дописати приклади
- [x] перевірити в Firefox
Перелік завдань із галочками. Пробіл у порожніх дужках обов'язковий.
> Порядок важить лише за рівної ваги. Цитата на всю ширину абзацу.
Специфічність
: вага селектора; більша перемагає
Список означень: термін, а під ним пояснення з відступом. Пробіл після двокрапки обов'язковий.
Каскад має три критерії[^1]
[^1]: Походження, специфічність, порядок.
Виноска: номер у тексті, примітка внизу сторінки. Без згадки [^1] у тексті примітка не з'явиться.
Відповідь: ||сорок два|| Ховає те, що між рисками: читач бачить на цьому місці розмиту пляму, а решта речення лишається звичайною. Клац — і текст відкрито.
|| Показати рішення
Задайте контейнеру `display: grid`.
||
Ховає цілі абзаци. На сторінці видно лише підпис із першого рядка («Показати рішення»), решта розгортається клацанням по ньому. Закривні риски — окремим рядком.
Порожній рядок Новий абзац. Щоб перенести рядок усередині абзацу, поставте \ в його кінці.

Ви гість — діють добові ліміти. Увійдіть, щоб пропонувати без капчі.

Ваша версія секції «»: після перевірки замінить чинну.

Як форматувати текст?
Пишемо Виходить
**важливо**
*акцент*
~~застаріле~~
Виділення в тексті. Те саме роблять кнопки панелі, що спливає над виділеним.
## Як працює каскад
### Порядок оголошень
Заголовки всередині тексту. Найбільший не потрібен — він у сторінки вже є.
[[css/property/color]] Посилання на сторінку довідника. Наберіть [[ — поле саме підкаже шляхи, а хибний підкреслить хвилею.
[MDN](https://developer.mozilla.org) Посилання на чужий сайт.
![Схема каскаду](https://site.com/схема.png) Картинка. Опис обов'язковий: його читають пошуковик і незрячі.
Задайте `display: grid` контейнеру Код усередині речення.
```css
.card { display: grid }
```
Код блоком. Мова після трьох лапок вмикає підсвітку.
- Походження
1. Походження
Перелік: маркований і нумерований.
- [ ] дописати приклади
- [x] перевірити в Firefox
Перелік завдань із галочками. Пробіл у порожніх дужках обов'язковий.
> Порядок важить лише за рівної ваги. Цитата на всю ширину абзацу.
Специфічність
: вага селектора; більша перемагає
Список означень: термін, а під ним пояснення з відступом. Пробіл після двокрапки обов'язковий.
Каскад має три критерії[^1]
[^1]: Походження, специфічність, порядок.
Виноска: номер у тексті, примітка внизу сторінки. Без згадки [^1] у тексті примітка не з'явиться.
Відповідь: ||сорок два|| Ховає те, що між рисками: читач бачить на цьому місці розмиту пляму, а решта речення лишається звичайною. Клац — і текст відкрито.
|| Показати рішення
Задайте контейнеру `display: grid`.
||
Ховає цілі абзаци. На сторінці видно лише підпис із першого рядка («Показати рішення»), решта розгортається клацанням по ньому. Закривні риски — окремим рядком.
Порожній рядок Новий абзац. Щоб перенести рядок усередині абзацу, поставте \ в його кінці.

Ви гість — діють добові ліміти. Увійдіть, щоб пропонувати без капчі.

Ваша версія опису «»: після перевірки замінить чинну.

Як форматувати текст?
Пишемо Виходить
**важливо**
*акцент*
~~застаріле~~
Виділення в тексті. Те саме роблять кнопки панелі, що спливає над виділеним.
## Як працює каскад
### Порядок оголошень
Заголовки всередині тексту. Найбільший не потрібен — він у сторінки вже є.
[[css/property/color]] Посилання на сторінку довідника. Наберіть [[ — поле саме підкаже шляхи, а хибний підкреслить хвилею.
[MDN](https://developer.mozilla.org) Посилання на чужий сайт.
![Схема каскаду](https://site.com/схема.png) Картинка. Опис обов'язковий: його читають пошуковик і незрячі.
Задайте `display: grid` контейнеру Код усередині речення.
```css
.card { display: grid }
```
Код блоком. Мова після трьох лапок вмикає підсвітку.
- Походження
1. Походження
Перелік: маркований і нумерований.
- [ ] дописати приклади
- [x] перевірити в Firefox
Перелік завдань із галочками. Пробіл у порожніх дужках обов'язковий.
> Порядок важить лише за рівної ваги. Цитата на всю ширину абзацу.
Специфічність
: вага селектора; більша перемагає
Список означень: термін, а під ним пояснення з відступом. Пробіл після двокрапки обов'язковий.
Каскад має три критерії[^1]
[^1]: Походження, специфічність, порядок.
Виноска: номер у тексті, примітка внизу сторінки. Без згадки [^1] у тексті примітка не з'явиться.
Відповідь: ||сорок два|| Ховає те, що між рисками: читач бачить на цьому місці розмиту пляму, а решта речення лишається звичайною. Клац — і текст відкрито.
|| Показати рішення
Задайте контейнеру `display: grid`.
||
Ховає цілі абзаци. На сторінці видно лише підпис із першого рядка («Показати рішення»), решта розгортається клацанням по ньому. Закривні риски — окремим рядком.
Порожній рядок Новий абзац. Щоб перенести рядок усередині абзацу, поставте \ в його кінці.

Ви гість — діють добові ліміти. Увійдіть, щоб пропонувати без капчі.

Зворотний зв'язок
Вхід