JavaScript matematikklogg ()

JavaScript Math.log () -funksjonen returnerer den naturlige logaritmen til et tall.

Den returnerer den naturlige logaritmen (base e ) til et tall. Det tilsvarer ln(x)i matematikk.

Syntaksen til Math.log()funksjonen er:

 Math.log(x)

log(), som er en statisk metode, kalles ved hjelp av Mathklassenavnet.

Math.log () Parametere

Den Math.log()funksjonen tar i:

  • x - Et tall

Returverdi fra Math.log ()

  • Returnerer den naturlige logaritmen (base e ) for det angitte tallet.
  • Returnerer NaNfor negative tall og ikke-numeriske argumenter.

Eksempel 1: Bruke 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

Produksjon

 0 1 2.302585092994046-Uendelig NaN

Eksempel 2: Bruk Math.log () for andre baser

Den numeriske verdien for logaritme til en hvilken som helst base afra hvilken som helst base bkan beregnes med følgende endring av baseidentitet :

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

Så vi kan bruke Math.log()til å beregne logaritmen på en hvilken som helst base på følgende måte:

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

Produksjon

 2 1.4306765580733933

Merknader:

  • Bruk konstantene Math.LN2eller Math.LN10for naturlig logg på henholdsvis 2 og 10.
  • Bruk funksjonene Math.log2()eller Math.log10()for logaritmebase 2 og 10.

Anbefalte målinger:

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

Interessante artikler...