JavaScript-wiskundig logboek ()

De JavaScript-functie Math.log () retourneert de natuurlijke logaritme van een getal.

Het geeft de natuurlijke logaritme (grondtal e ) van een getal terug. Het komt overeen met ln(x)in wiskunde.

De syntaxis van de Math.log()functie is:

 Math.log(x)

log(), zijnde een statische methode, wordt aangeroepen met behulp van de Mathklassenaam.

Math.log () Parameters

De Math.log()functie neemt:

  • x - Een nummer

Retourwaarde van Math.log ()

  • Geeft als resultaat de natuurlijke logaritme (grondtal e ) van het opgegeven getal.
  • Retourneert NaNvoor negatieve getallen en niet-numerieke argumenten.

Voorbeeld 1: Math.log () gebruiken

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

Uitvoer

 0 1 2.302585092994046 -Infinity NaN

Voorbeeld 2: Math.log () gebruiken voor andere bases

De numerieke waarde voor logaritme naar elke basis avan elke basis bkan worden berekend met de volgende wijziging van de basisidentiteit :

logboek a (N) = logboek b (N) / logboek b (a)

Dus we kunnen gebruiken Math.log()om de logaritme in elke grondtal op de volgende manier te berekenen:

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

Uitvoer

 2 1.4306765580733933

Opmerkingen:

  • Gebruik de constanten Math.LN2of Math.LN10voor een natuurlijk logboek van respectievelijk 2 en 10.
  • Gebruik de functies Math.log2()of Math.log10()voor logaritme-basis 2 en 10.

Aanbevolen metingen:

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

Interessante artikelen...