JavaScript matematički zapisnik ()

Funkcija JavaScript Math.log () vraća prirodni logaritam broja.

Vraća prirodni logaritam (baza e ) broja. Jednako je kao ln(x)u matematici.

Sintaksa Math.log()funkcije je:

 Math.log(x)

log(), koja je statična metoda, poziva se pomoću naziva Mathklase.

Parametri matematike.log ()

Math.log()Funkcija uzima u:

  • x - broj

Vrati vrijednost iz Math.log ()

  • Vraća prirodni logaritam (baza e ) zadanog broja.
  • Vraća NaNnegativne brojeve i ne-numeričke argumente.

Primjer 1: Korištenje 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

Izlaz

 0 1 2.302585092994046 -Beskonačnost NaN

Primjer 2: Korištenje Math.log () za druge baze

Numerička vrijednost za logaritam bilo koje baze aiz bilo koje baze bmože se izračunati uz sljedeću promjenu identiteta baze :

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

Dakle, možemo Math.log()izračunati logaritam u bilo kojoj bazi na sljedeći način:

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

Izlaz

 2 1.4306765580733933

Bilješke:

  • Upotrijebite konstante Math.LN2ili Math.LN10za prirodni log 2, odnosno 10.
  • Koristite funkcije Math.log2()ili Math.log10()za osnovu logaritma 2 i 10.

Preporučena čitanja:

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

Zanimljivi članci...