Журнал математики JavaScript ()

Функція JavaScript Math.log () повертає натуральний логарифм числа.

Він повертає натуральний логарифм числа (основа e ) числа. Це еквівалентно ln(x)математиці.

Синтаксис Math.log()функції:

 Math.log(x)

log(), будучи статичним методом, викликається з використанням імені Mathкласу.

Параметри Math.log ()

Math.log()Функція приймає:

  • x - число

Повернене значення з Math.log ()

  • Повертає натуральний логарифм (основа e ) заданого числа.
  • Повертає NaNдля від’ємних чисел та нечислових аргументів.

Приклад 1: Використання Math.log ()

 // Using Math.log() var value = Math.log(1); console.log(value); // 0 var value = Math.log(Math.E); console.log(value); // 1 var value = Math.log("10"); console.log(value); // 2.302585092994046 var value = Math.log(0); console.log(value); // -Infinity var value = Math.log(-1); console.log(value); // NaN

Вихідні дані

 0 1 2.302585092994046 -Нескінченність NaN

Приклад 2: Використання Math.log () для інших баз

Числове значення логарифму для будь-якої бази aз будь-якої бази bможна обчислити із такою зміною ідентичності бази :

log a (N) = log b (N) / log b (a)

Отже, ми можемо використовувати Math.log()для обчислення логарифму в будь-якій основі наступним чином:

 // find logarithm in any base function log(base, number) ( return Math.log(number) / Math.log(base); ) // calculating log(100) in base 10 var value = log(10, 100); console.log(value); // 2 // calculating log(10) in base 5 value = log(5, 10); console.log(value); // 1.4306765580733933

Вихідні дані

 2 1.4306765580733933

Примітки:

  • Використовуйте константи Math.LN2або Math.LN10для натурального логарифму 2 і 10 відповідно.
  • Використовуйте функції Math.log2()або Math.log10()для базису логарифму 2 і 10.

Рекомендовані показники:

  • Math.exp ()
  • Math.log1p ()
  • Math.log10 ()

Цікаві статті...