Дневник по математика на 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 ()

Интересни статии...