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 Math
klase.
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
NaN
negativne 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 a
iz bilo koje baze b
mož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.LN2
iliMath.LN10
za prirodni log 2, odnosno 10. - Koristite funkcije
Math.log2()
iliMath.log10()
za osnovu logaritma 2 i 10.
Preporučena čitanja:
- Math.exp ()
- Math.log1p ()
- Math.log10 ()