JavaScript matematik log ()

JavaScript Math.log () -funktionen returnerer den naturlige logaritme for et tal.

Den returnerer et tals naturlige logaritme (base e ). Det svarer til ln(x)i matematik.

Funktionens syntaks Math.log()er:

 Math.log(x)

log(), der er en statisk metode, kaldes ved hjælp af Mathklassens navn.

Math.log () Parametre

Den Math.log()funktion tager i:

  • x - Et tal

Returneringsværdi fra Math.log ()

  • Returnerer den naturlige logaritme (base e ) for det givne nummer.
  • Returnerer NaNfor negative tal og ikke-numeriske argumenter.

Eksempel 1: Brug af 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

Produktion

 0 1 2.302585092994046-Infinitet NaN

Eksempel 2: Brug af Math.log () til andre baser

Den numeriske værdi for logaritme til en hvilken som helst base afra en hvilken som helst base bkan beregnes med følgende ændring af basisidentitet :

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

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

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

Produktion

 2 1.4306765580733933

Bemærkninger:

  • Brug konstanterne Math.LN2eller Math.LN10til naturlig log på henholdsvis 2 og 10.
  • Brug funktionerne Math.log2()eller Math.log10()til logaritmebase 2 og 10.

Anbefalede målinger:

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

Interessante artikler...