JavaScript Math log ()

Die JavaScript-Funktion Math.log () gibt den natürlichen Logarithmus einer Zahl zurück.

Es gibt den natürlichen Logarithmus (Basis e ) einer Zahl zurück. Es ist gleichbedeutend mit ln(x)in der Mathematik.

Die Syntax der Math.log()Funktion lautet:

 Math.log(x)

log()Da es sich um eine statische Methode handelt, wird sie mit dem MathKlassennamen aufgerufen .

Math.log () Parameter

Die Math.log()Funktion umfasst:

  • x - Eine Zahl

Rückgabewert von Math.log ()

  • Gibt den natürlichen Logarithmus (Basis e ) der angegebenen Zahl zurück.
  • Rückgabe NaNfür negative Zahlen und nicht numerische Argumente.

Beispiel 1: Verwenden von 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

Ausgabe

 0 1 2.302585092994046 -Infinity NaN

Beispiel 2: Verwenden von Math.log () für andere Basen

Der numerische Wert für den Logarithmus zu einer beliebigen Basis avon einer beliebigen Basis aus bkann mit der folgenden Änderung der Basisidentität berechnet werden :

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

Wir können also Math.log()den Logarithmus in jeder Basis folgendermaßen berechnen:

 // 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

Ausgabe

 2 1.4306765580733933

Anmerkungen:

  • Verwenden Sie die Konstanten Math.LN2oder Math.LN10für ein natürliches Protokoll von 2 bzw. 10.
  • Verwenden Sie die Funktionen Math.log2()oder Math.log10()für die Logarithmusbasis 2 und 10.

Empfohlene Lektüre:

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

Interessante Beiträge...